Paul Chote
|
7d1ce0c83b
|
Add annotation support to IOrderGenerator.
|
2019-10-20 23:46:33 +02:00 |
|
Paul Chote
|
edaa7918fc
|
Add IRenderAnnotations(WhenSelected) interfaces.
|
2019-10-20 23:46:33 +02:00 |
|
Paul Chote
|
a8b1762464
|
Fix ActorPreviewWidget viewport manipulation.
|
2019-09-13 11:24:57 +02:00 |
|
Paul Chote
|
1d106e71c4
|
Save screenshots via the frame buffer.
|
2019-09-04 20:20:04 +02:00 |
|
Paul Chote
|
c0ee346c1c
|
Render via an intermediate frame buffer.
|
2019-09-04 20:20:04 +02:00 |
|
Paul Chote
|
d2298b6f04
|
Allow FrameBuffer clear color to be customized.
|
2019-09-04 20:20:04 +02:00 |
|
Paul Chote
|
b93c7cabb3
|
Render voxels before BeginFrame.
|
2019-09-04 20:20:04 +02:00 |
|
Turupawn
|
3240b1e9eb
|
Overhaul target line rendering:
- Targets are now defined by the activities
- Queued activities are shown
- Support custom attack colors
|
2019-08-05 02:53:09 +01:00 |
|
teinarss
|
e06c97bc03
|
Updated the LineGraphWidget with new layout
|
2019-07-21 14:23:25 +02:00 |
|
teinarss
|
f325a4d190
|
Relative mouse pos
|
2019-06-27 23:34:16 +02:00 |
|
teinarss
|
ffd3834849
|
Lock mouse position
|
2019-06-27 23:34:16 +02:00 |
|
teinarss
|
9982b01642
|
Get the Ascender value from mod.yaml instead from the Font
|
2019-06-21 12:51:45 +02:00 |
|
Paul Chote
|
ebf2ce32c0
|
Make sure braces for multi-line statements are on their own lines.
|
2019-06-08 19:26:53 +02:00 |
|
Ivaylo Draganov
|
1fee50be2e
|
Add TruncateLabelWithTooltip helper function
* Move GetContrastColor helper to SpriteFont
* Move WidgetUtils from OpenRA.Game.Widgets to OpenRA.Mods.Common.Widgets
|
2019-05-27 17:28:47 +02:00 |
|
teinarss
|
dad29cd3b3
|
Added GradientColorBlockWidget
|
2019-05-22 22:37:50 +01:00 |
|
teinarss
|
2d1c110857
|
Calculate font size correctly
|
2019-05-09 22:17:24 +02:00 |
|
Paul Chote
|
353db73381
|
Fix a collection of minor style violations.
This enables several new StyleCopAnalyzer rules to
be enabled immediately during migration.
|
2019-05-09 20:40:08 +02:00 |
|
teinarss
|
71596ae959
|
Added drag direction mouse interaction for set the approach direction for airstrike and parabombs
|
2019-04-04 20:10:34 +02:00 |
|
Paul Chote
|
1d4576229a
|
Move FreeType handling into the Platform dll.
|
2019-03-14 16:39:26 +01:00 |
|
Paul Chote
|
3e404f6ac2
|
Remove HSLColor.
|
2019-03-04 18:26:42 +00:00 |
|
Paul Chote
|
ab4a7e3558
|
Replace System.Drawing primitives with our own.
|
2019-03-04 18:26:42 +00:00 |
|
Paul Chote
|
094c8b6432
|
Use Color.ToString() in perf logs.
|
2019-03-04 18:26:42 +00:00 |
|
Paul Chote
|
94f7f6fd2e
|
Remove obsolete code.
|
2019-02-24 14:02:19 +01:00 |
|
Paul Chote
|
5a1124426d
|
Rewrite screenshot saving.
|
2019-02-24 14:02:19 +01:00 |
|
Paul Chote
|
82fade25a6
|
Replace Sheet.AsBitmap with Sheet.AsPng.
|
2019-02-24 14:02:19 +01: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
|
b1e87e4f60
|
Remove System.Bitmap from ITexture.
|
2019-01-08 21:20:06 +00:00 |
|
Paul Chote
|
84e965835b
|
Remove System.Bitmap from badge and mod icons.
|
2019-01-08 21:20:06 +00:00 |
|
Paul Chote
|
f65a777366
|
Remove System.Bitmap from map preview loading.
|
2019-01-08 21:20:06 +00:00 |
|
Paul Chote
|
4f10d4a302
|
Remove System.Bitmap from UI artwork loading.
|
2019-01-08 21:20:06 +00:00 |
|
Paul Chote
|
98b80d44eb
|
Remove legacy workaround that crashes modern Mono.
|
2018-12-15 23:35:29 +01:00 |
|
Andre Mohren
|
b1a44086a0
|
Removed unused using directives.
|
2018-11-17 17:23:22 +00:00 |
|
Chris Forbes
|
d653614e75
|
Replicate palette high bits into the low bits
Previously we didn't quite get the full range -- the most intense value we
could produce was 0xfc.
|
2018-11-04 15:06:50 +01:00 |
|
Paul Chote
|
95c5c683e3
|
Limit samplers to 8 in combined.frag.
The additional palette sampler wasn't accounted
for in the original PR.
|
2018-11-01 14:38:57 +01:00 |
|
Paul Chote
|
dee6d03626
|
Allow sprites to store custom metadata.
|
2018-10-28 20:55:40 +00:00 |
|
Paul Chote
|
a06cfb4004
|
Move TerrainRenderer to a mod-defined trait.
|
2018-10-13 18:16:56 +02:00 |
|
Andre Mohren
|
450dc70375
|
Refactored cursors.yaml to use palettes from rules.
|
2018-10-07 19:28:11 +02:00 |
|
Andre Mohren
|
3f81df9c52
|
Fixed backwards animation playback.
|
2018-08-04 20:58:02 +02:00 |
|
reaperrr
|
b2a069f8ab
|
Add FillTriangle support
|
2018-07-28 21:35:42 +02:00 |
|
Paul Chote
|
1ac13de4b2
|
Remove byte order marks from C# files.
|
2018-07-01 11:08:32 +02:00 |
|
Paul Chote
|
8c0f4fde81
|
Fix newlines in C# files.
|
2018-07-01 11:08:32 +02: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
|
9ff177359b
|
Split IGraphicsContext from IPlatformWindow.
|
2018-06-13 18:45:21 +01:00 |
|
Paul Chote
|
ab14a86d39
|
Rename Renderer.Device to Renderer.Window.
|
2018-06-13 18:45:21 +01:00 |
|
Paul Chote
|
28c8089bc7
|
Rename IGraphicsDevice to IPlatformWindow.
|
2018-06-13 18:45:21 +01:00 |
|
Paul Chote
|
8461a82577
|
Remove requirement for depth sprites to share color sheet.
|
2018-06-04 23:33:57 +02:00 |
|
Paul Chote
|
bfcbe8c004
|
Improve batching by binding up to 8 simultaneous textures.
|
2018-06-04 23:33:57 +02:00 |
|
Paul Chote
|
131496ebf8
|
Merge RGBA sprite rendering into SpriteRenderer.
Renderer.RgbaSpriteRenderer is kept as a thin
wrapper to maintain compatibility with consumer
code.
|
2018-06-04 23:33:57 +02:00 |
|
Paul Chote
|
ba38878933
|
Add TextureChannel.RGBA for RBGA sprites.
|
2018-06-04 23:33:57 +02:00 |
|
Paul Chote
|
c307b3e291
|
Encode channel attributes in a more sensible way.
|
2018-06-04 23:33:57 +02:00 |
|