コード表示
なんか、SyntaxHighlighterにこだわるより
素直にはてなの機能を使った方がいい気がする。
と今更。
[]とか((とかで表示が崩れるんだよね。
public void makeBuffer(GL10 gl,int[] vertices){ // バッファ生成 ByteBuffer vbb = ByteBuffer.allocateDirect(vertices.length * 4); vbb.order(ByteOrder.nativeOrder()); vertexBuffer = vbb.asIntBuffer(); vertexBuffer.put(vertices); vertexBuffer.position(0); vertexCount=vertices.length/3; // バッファをVBOに変換 int[] bufferIds=new int[1]; ((GL11)gl).glGenBuffers(1,bufferIds,0); ((GL11)gl).glBindBuffer(GL11.GL_ARRAY_BUFFER,bufferIds[0]); ((GL11)gl).glBufferData(GL11.GL_ARRAY_BUFFER, vertices.length*4,vbb,GL11.GL_STATIC_DRAW); bufferId= bufferIds[0]; }
とりあえずテストしてみる。