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
|
332d6d82fe
|
add using rather than fully qualifying StackTrace typename
|
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
|
dcd9627c22
|
fixed #989: don't do renderer setup in a reflected call.
|
2011-07-14 20:29:03 +12:00 |
|
Paul Chote
|
d62a21da14
|
Improve GLSL renderer debug logging: Define GL_INVALID_OPERATION error code (was previously error 1282); Include GL_RENDERER, GL_VERSION, GL_SHADING_LANGUAGE_VERSION in graphics.log; write graphics.log when CheckGlError fails. Fixes #966 and half of #967.
|
2011-06-29 11:33:25 +12:00 |
|
Paul Chote
|
74b2b36a40
|
Clean up and merge #883
|
2011-06-21 13:34:38 +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
|
af083a39f0
|
actually emit the list of missing extensions in the error message.
|
2011-05-22 20:38:59 +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
|
e63f9c34f8
|
Log the gpu vendor into graphics.log
|
2011-03-30 21:14:49 +13: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 |
|
Paul Chote
|
3c41efea04
|
Check for GL extensions before we try to use things that may fail.
|
2011-03-13 02:46:16 +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
|
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 |
|
Paul Chote
|
3c1f5e18f9
|
Use Pseudofullscreen under all platforms by default.
|
2011-01-27 20:50:00 +13:00 |
|
Paul Chote
|
7b5b84b1b7
|
Unstatic MakeButton and MakeModifiers. Fixes mouse clicks in vs `Release' builds.
|
2011-01-05 15:32:21 +13:00 |
|
Paul Chote
|
6e7156e023
|
Mousewheel scrolls ScrollPanel.
|
2011-01-04 14:33:59 +13:00 |
|
Paul Chote
|
6a28bcb49a
|
GL Renderer: Print available extensions on error and test for vbos.
|
2010-11-23 15:59:04 +13:00 |
|
Paul Chote
|
493631cd90
|
Switch to the ARB apis and add capability and compile/link status checking.
|
2010-11-21 13:10:19 +13:00 |
|
Matthew Bowra-Dean
|
9a1ce6945b
|
Make OpenRA.Renderer.Gl compile into the right place with VS.
|
2010-11-21 13:10:19 +13:00 |
|
Paul Chote
|
ccf66cde2f
|
Expose Graphics.Renderer setting; Refactor Renderer.Null.
|
2010-11-21 13:10:19 +13:00 |
|
Paul Chote
|
233e9326f0
|
Cleanup some cruft.
|
2010-11-21 13:10:19 +13:00 |
|
Bob
|
ba97c99f98
|
assign texunits to samplers, instead of (wrongly) using unitid==textureid
|
2010-11-21 13:10:19 +13:00 |
|
Paul Chote
|
00358e9fe8
|
Working line shader
|
2010-11-21 13:10:18 +13:00 |
|
Paul Chote
|
888710cbc5
|
Enable alpha blending
|
2010-11-21 13:10:18 +13:00 |
|
Paul Chote
|
518e00c78a
|
Fix setting uniforms; chrome-rgba shader works, but lacks alpha blending.
|
2010-11-21 13:10:18 +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
|
a058eb06b2
|
Duplicate the Cg renderer as a base for the glsl renderer.
|
2010-11-21 13:10:18 +13:00 |
|