Paul Chote
4935266945
Merge FileFormats dll into Game and reorganise namespaces.
2014-04-17 01:20:47 +12:00
Paul Chote
b1a60eface
Add SDL2 renderer based on SDL2# wrapper. Closes #3315 .
...
SDL2# binary was built from commit 70af91f84493a924a3c1da46ae6209bb5f7222e3.
2013-10-30 22:52:18 +13:00
Paul Chote
1b4e387ecc
Style fixes for Renderer.Gl.
2013-07-18 17:45:23 +12:00
Paul Chote
52335a37bf
Allow/require renderers to enable alpha blending when needed. Fixes voxel shadow issues.
2013-06-15 19:31: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
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
Matthias Mailänder
0a82bfe552
format TODO: uniformly to auto-generate task list in MonoDevelop
2013-03-27 09:45:17 +01:00
Paul Chote
786c3b1f1a
Rename uniform setters to avoid future ambiguity.
2013-03-04 19:06:42 +13:00
Chris Forbes
605a1eacf6
fix Gl renderer; texture binding was totally busted
2012-09-13 08:14:21 +12:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
df1201b4c2
start moving common parts of the renderer into OpenRA.Renderer.SdlCommon
2011-07-17 17:55:52 +12:00
Paul Chote
74b2b36a40
Clean up and merge #883
2011-06-21 13:34:38 +12:00
Chris Forbes
7155747337
remove IShader.Commit
2011-04-30 14:29:32 +12:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +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
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
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