ScottNZ
1394c1dcee
Remove some misc redundancies
2013-11-12 19:39:39 +13:00
Matthias Mailänder
5d35dc0cc0
reflect that renderers are input + rendering in console output
2013-11-09 11:06:16 +01:00
Paul Chote
71c6124c10
Tidy renderer dependencies.
2013-10-30 22:31:34 +13:00
ScottNZ
b654b65d8d
Close game interface before showing crash form and don't show it at all on dedicated servers.
2013-08-29 01:30:29 +12:00
Matthias Mailänder
79355bbb32
remove unused AssemblyInfos
2013-08-07 15:42:29 +02:00
Matthias Mailänder
f02bfbf0c2
disable StyleCop rules SA1115 and SA1116
...
closes #3562
2013-08-07 13:50:23 +02:00
Paul Chote
61cb279c1d
Style fixes for Renderer.Cg.
2013-07-18 17:45:23 +12:00
Matthias Mailänder
a35a046ede
disable more StyleCop rules based on @pchote's wishlist
2013-07-11 20:29:00 +02:00
Matthias Mailänder
8bb5b5700b
added StyleCop support
...
with some rules we disagree with disabled
2013-07-08 19:42:32 +02:00
Paul Chote
e229194b62
Change extension check to EXT_fbo.
2013-06-16 19:50:52 +12:00
Paul Chote
22e6966c8e
Texture changes:
...
* The GL texture id is now readonly.
* Added Size property.
* Added GetData() for reading data back from the GPU.
* Added SetEmpty() for creating an empty texture of a given size.
2013-06-15 19:16:07 +12:00
Paul Chote
4c8c010506
Expose FBOs to engine code.
2013-06-15 19:16:07 +12:00
Paul Chote
9566385aac
Add renderer support for additional vec* uniforms.
2013-06-04 20:25:20 +12:00
Paul Chote
064938378f
Add renderer support for matrix uniforms.
2013-06-04 20:25:20 +12:00
Paul Chote
21e8e3a78d
Remove unnecessary duplication between renderers.
2013-03-08 00:07:26 +13:00
Paul Chote
786c3b1f1a
Rename uniform setters to avoid future ambiguity.
2013-03-04 19:06:42 +13:00
James Dunne
aac78773f4
Upgraded to VS2010
2012-06-26 20:39:56 -05:00
Chris Forbes
40029c6688
use string.F() extension method everywhere possible; fix various small issues in error messages
2011-12-13 23:57:23 +13:00
Chris Forbes
77ebd5d6de
removing more renderer code duplication; cleanup
2011-10-31 09:11:47 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
16fa2f2c1e
sort file lists in projectfiles, fix newlines
2011-09-16 08:57:11 +12:00
Chris Forbes
a79cc0a0e0
drop unused parameter on IGraphicsDevice.Clear()
2011-08-09 08:51:36 +12:00
Paul Chote
6183621a72
Scale line-width to match zoom.
2011-07-25 22:23:17 +12:00
Chris Forbes
a95b59081f
remove duplicated GL setup code
2011-07-17 17:55:52 +12:00
Chris Forbes
2fcb11d7cc
remove duplicated SDL input handling
2011-07-17 17:55:52 +12:00
Chris Forbes
31c2306a57
get rid of Cg versions of Texture and VertexBuffer
2011-07-17 17:55:52 +12:00
Chris Forbes
b0ccc58516
remove unused vsync parameter from renderers
2011-07-17 17:55:52 +12:00
Chris Forbes
df1201b4c2
start moving common parts of the renderer into OpenRA.Renderer.SdlCommon
2011-07-17 17:55:52 +12:00
Chris Forbes
2ec88a6f64
remove duplicated NextPowerOf2 definition
2011-07-14 20:29:11 +12:00
Chris Forbes
6f477a2c14
fix broken detection of desktop resolution on linux
2011-07-14 20:29:10 +12:00
Chris Forbes
88d0c9238c
more debug output from Cg renderer setup
2011-07-14 20:29:10 +12:00
Chris Forbes
54dee43590
test for required extensions in Cg renderer too
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
Paul Chote
b58e091892
Write graphics.log on Cg renderer errors. Fixes second half of #967 . Untested.
2011-06-29 11:37:52 +12:00
Chris Forbes
0bd4d6d417
remove unused duplicated function from GraphicsDevice
2011-05-23 19:47:20 +12:00
Chris Forbes
5ecc1ebefc
split IGraphicsDevice.{Present,PumpInput}
2011-05-22 22:10:48 +12:00
Chris Forbes
a52d7fb496
fix leaky textures & vbos
2011-05-22 20:38:56 +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
b0425aff3b
Renormalize line endings and fix copyright headers again.
2011-04-07 21:15:42 +12:00
Paul Chote
6ba6940aad
Support the meta key modifier
2011-03-19 17:48:56 +13:00
Paul Chote
eb69b697b1
Fix bogus handling of special keyboard characters everywhere else. Textfields now only accept valid characters, support right-delete.
2011-03-18 10:48:12 +13:00
Chris Forbes
e9a1c3f477
fix indent; make this work for Cg renderer too
2011-03-08 19:28:57 +13:00
Chris Forbes
16cb275a5f
fix rendering of very large maps
2011-03-08 19:24:15 +13:00
Chris Forbes
ad2ae8b763
report memory usage for textures
2011-02-24 18:48:55 +13:00
Chris Forbes
b90a90f8cc
refactor texture code a bit
2011-02-24 18:48:54 +13:00
Chris Forbes
e90177ca58
blah
2011-02-23 21:55:52 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Caleb Anderson
03bbe8d0a0
Windowed mode defaults to center of screen
2011-02-10 19:26:49 +13:00
Paul Chote
3c1f5e18f9
Use Pseudofullscreen under all platforms by default.
2011-01-27 20:50:00 +13:00