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.
This commit is contained in:
Paul Chote
2013-06-08 11:39:27 +12:00
parent 4c8c010506
commit 22e6966c8e
5 changed files with 44 additions and 4 deletions

View File

@@ -115,8 +115,8 @@ namespace OpenRA.Renderer.Glsl
foreach (var kv in textures)
{
Gl.glActiveTextureARB( Gl.GL_TEXTURE0_ARB + kv.Key );
Gl.glBindTexture( Gl.GL_TEXTURE_2D, ((Texture)kv.Value).texture );
Gl.glActiveTextureARB(Gl.GL_TEXTURE0_ARB + kv.Key);
Gl.glBindTexture(Gl.GL_TEXTURE_2D, ((Texture)kv.Value).ID);
}
/* configure blend state */