コード表示

なんか、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];
    }

とりあえずテストしてみる。