OGLESShaderRenderer: remove clearTextureUnits since it doesnt do anything

experimental
shadowislord 10 years ago
parent 400c09a633
commit 2bc5545171
  1. 17
      jme3-android/src/main/java/com/jme3/renderer/android/OGLESShaderRenderer.java

@ -1850,21 +1850,6 @@ public class OGLESShaderRenderer implements Renderer {
TextureUtil.uploadSubTexture(pixels, convertTextureType(tex.getType()), 0, x, y); TextureUtil.uploadSubTexture(pixels, convertTextureType(tex.getType()), 0, x, y);
} }
public void clearTextureUnits() {
IDList textureList = context.textureIndexList;
Image[] textures = context.boundTextures;
for (int i = 0; i < textureList.oldLen; i++) {
int idx = textureList.oldList[i];
// if (context.boundTextureUnit != idx){
// glActiveTexture(GL_TEXTURE0 + idx);
// context.boundTextureUnit = idx;
// }
// glDisable(convertTextureType(textures[idx].getType()));
textures[idx] = null;
}
context.textureIndexList.copyNewToOld();
}
public void deleteImage(Image image) { public void deleteImage(Image image) {
int texId = image.getId(); int texId = image.getId();
if (texId != -1) { if (texId != -1) {
@ -2339,7 +2324,6 @@ public class OGLESShaderRenderer implements Renderer {
RendererUtil.checkGLError(); RendererUtil.checkGLError();
} }
clearVertexAttribs(); clearVertexAttribs();
clearTextureUnits();
} }
private void renderMeshDefault(Mesh mesh, int lod, int count) { private void renderMeshDefault(Mesh mesh, int lod, int count) {
@ -2378,7 +2362,6 @@ public class OGLESShaderRenderer implements Renderer {
RendererUtil.checkGLError(); RendererUtil.checkGLError();
} }
clearVertexAttribs(); clearVertexAttribs();
clearTextureUnits();
} }
public void renderMesh(Mesh mesh, int lod, int count, VertexBuffer[] instanceData) { public void renderMesh(Mesh mesh, int lod, int count, VertexBuffer[] instanceData) {

Loading…
Cancel
Save