Improves OpenGL-ES support (especially for Raspberry Pi), contribution of Erkki Nokso-Koivisto

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10267 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
jul..om 12 years ago
parent ba3eaabacd
commit e242174a22
  1. 5
      engine/src/jogl/com/jme3/renderer/jogl/JoglRenderer.java

@ -2379,6 +2379,10 @@ public class JoglRenderer implements Renderer {
public void updateVertexArray(Mesh mesh) {
int id = mesh.getId();
GL gl = GLContext.getCurrentGL();
//FIXME rather use GLCaps and do it once for all
boolean isVaoSupported = gl.isFunctionAvailable("glGenVertexArrays") &&
gl.isFunctionAvailable("glBindVertexArray");
if (isVaoSupported) {
if (id == -1) {
IntBuffer temp = intBuf1;
if (gl.isGL2GL3()) {
@ -2394,6 +2398,7 @@ public class JoglRenderer implements Renderer {
}
context.boundVertexArray = id;
}
}
VertexBuffer interleavedData = mesh.getBuffer(Type.InterleavedData);
if (interleavedData != null && interleavedData.isUpdateNeeded()) {

Loading…
Cancel
Save