Paul Chote
6183621a72
Scale line-width to match zoom.
2011-07-25 22:23:17 +12:00
Paul Chote
fc783ddf80
Support custom zoom levels
2011-07-25 22:23:17 +12:00
Paul Chote
926b396605
Fix bogus naming of Shaders/Renderers. Split LineRenderer into world and chrome variants.
2011-07-25 22:23:16 +12:00
Chris Forbes
b0ccc58516
remove unused vsync parameter from renderers
2011-07-17 17:55:52 +12:00
Paul Chote
f9b1c4fcc3
Work around a non-interactable window bug exposed by earlier graphics refactoring.
2011-07-15 23:57:29 +12:00
Chris Forbes
6f477a2c14
fix broken detection of desktop resolution on linux
2011-07-14 20:29:10 +12:00
Chris Forbes
b06647a079
reduce noise in Renderer
2011-07-14 20:29:10 +12:00
Chris Forbes
a4648cfbcc
move SheetSize to Graphics section of settings
2011-07-14 20:29:03 +12:00
Chris Forbes
dcd9627c22
fixed #989 : don't do renderer setup in a reflected call.
2011-07-14 20:29:03 +12:00
Chris Forbes
a07e151ab5
drop bogus comment in renderer
2011-07-14 20:29:03 +12:00
Chris Forbes
5ecc1ebefc
split IGraphicsDevice.{Present,PumpInput}
2011-05-22 22:10:48 +12:00
Chris Forbes
90cea9f73d
expose temp VBO tuning parameters in settings
2011-05-22 20:41:31 +12:00
Chris Forbes
9434dd993a
slight cleanup in Renderer
2011-05-22 20:38:57 +12:00
Chris Forbes
75588b050e
improve error message in CreateDevice
2011-05-22 20:38:56 +12:00
Paul Chote
d7f009b218
Use the font dictionary everywhere
2011-05-21 17:26:18 +12:00
Paul Chote
e1c8658fdc
Fonts are now defined in mod.yaml
2011-05-21 17:26:18 +12:00
Paul Chote
1e66d57ef1
Refactor font code out of LabelWidget
2011-05-21 16:28:17 +12:00
Paul Chote
890136d447
Allow Labels to use any defined font. Add a new font type.
2011-05-21 16:26:59 +12:00
Chris Forbes
4d6b2c7954
IBOless rendering with quads; considerably reduces renderer complexity
2011-05-18 20:42:10 +12:00
Chris Forbes
7155747337
remove IShader.Commit
2011-04-30 14:29:32 +12:00
Paul Chote
a5af4e85ce
Tweak CashTick and Oil Derricks
2011-03-19 17:48:56 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Chris Forbes
3c9891cdea
blah
2011-01-30 15:55:46 +13:00
Chris Forbes
ae1710896a
add a tiny font; add labels in PerfGraphWidget
2010-12-28 17:24:20 +13:00
Paul Chote
ccf66cde2f
Expose Graphics.Renderer setting; Refactor Renderer.Null.
2010-11-21 13:10:19 +13:00
Paul Chote
f2a20a182e
Begin work on the glsl renderer. Renders blue blocks for chrome-rgba.
2010-11-21 13:10:18 +13:00
Paul Chote
64a7592fed
Rename OpenRA.Gl -> OpenRA.Renderer.Cg
2010-11-21 13:10:18 +13:00
Paul Chote
bfb076b9bc
Refactor IShader to take a name instead of a stream.
2010-11-21 13:10:18 +13:00
Paul Chote
047a09bbbd
Excise previous server extensions code
2010-11-10 10:30:24 +13:00
Chris Forbes
fa35f6caa4
cleanups
2010-11-01 20:25:03 +13:00
Chris Forbes
d7d0d371c6
(bob) refactor input dispatch; remove public Dispatch*Input from game; (chris) fix build failures due to rebase past gecko
2010-11-01 18:39:37 +13:00
geckosoft
298314626e
Added: Dedicated server support
...
Added: The ability to not render anything when using the client as a dedicated server
Added: The basic server extension (NullServerExtension)
Exposed: Made some fields public, so that the server extension can access it
2010-11-01 17:55:31 +13:00
Chris Forbes
291899de8a
glitch-free.
2010-10-25 08:32:14 +13:00
Bob
14e517cab5
Autoflush renderer. Sprite.DrawAt convenience function.
2010-09-24 18:11:03 +12:00
Bob
cdcfeb6276
render perf improvement: BufferSubData, and don't use the same buffer back-to-back
2010-09-24 18:11:00 +12:00
Paul Chote
e4271b35dc
shader params can stay inside Renderer
2010-08-25 20:15:44 +12:00
Paul Chote
1143f496db
Part 2 of 3: Split Settings into logical units.
...
Syntax for command line overrides is now <section>.<setting>=<value>
eg `General.InitialMods=cnc'
2010-08-24 19:53:05 +12:00
Paul Chote
46d0ce89e9
Fix silly naming conventions
2010-08-24 19:53:05 +12:00
Bob
18914447aa
fixed Renderer init (separated device creation from shader load)
2010-08-21 18:59:05 +12:00
alzeih
2f9f539857
big pile of Render refactoring
2010-07-21 18:59:33 +12:00
alzeih
222b29cec6
Bye Bye Chrome!
2010-07-21 17:57:06 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Paul Chote
5fba682fe0
Fullscreen -> WindowMode; defaults to pseudofullscreen which does hax on windows, falls back to normal fullscreen for everyone else.
2010-07-07 23:13:27 +12:00
Chris Forbes
9e11932ade
hacked victory conditions
2010-04-13 20:43:53 +12:00
Bob
96af8b037a
unbug prev, and remove misleading code that no longer works
2010-04-11 22:44:39 +12:00
Bob
0f98df9a88
remove SpriteRenderer arg to DrawText; create only one SpriteRenderer for each Shader
2010-04-11 20:59:04 +12:00
alzeih
7881deca30
Everything is now OpenRA, not OpenRa
2010-02-27 21:10:22 +13:00