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 |
|