if (state.getGeometryShader() != null) { if (state._geometryShaderID != -1) { removeGeomShader(state); final byte array[] = new byte[state.getGeometryShader().limit()]; state.getGeometryShader().rewind(); state.getGeometryShader().get(array); if (gl.isGL2()) { gl.getGL2().glShaderSourceARB(state._geometryShaderID, 1, new String[] { new String(array) },
if (state.getGeometryShader() != null) { if (state._geometryShaderID != -1) { removeGeomShader(state); ARBShaderObjects.glShaderSourceARB(state._geometryShaderID, state.getGeometryShader());