Code example for GL10

Methods: glCullFace, glEnable, glFrontFace, glScalef, glTexParameterx

0
     * GL_BLEND<br> 
     * これらが必要ないことがわかっているときは手動で設定するほうがよいと思います<br> 
     *@param scale 描画するサイズ(1倍以外はOpenGLに余計な処理が入る) 
     */ 
    public void enables(GL10 gl, float scale) {
	gl.glFrontFace(GL10.GL_CW) ;
	gl.glCullFace(GL10.GL_BACK) ;
	gl.glEnable(GL10.GL_CULL_FACE) ;
	gl.glEnable(GL10.GL_DEPTH_TEST) ;
	gl.glEnable(GL10.GL_ALPHA_TEST) ;
	if( scale != 1.0 ) {
	    gl.glScalef(scale,scale,scale) ;
	    gl.glEnable(GL10.GL_NORMALIZE) ;//スケールを変えるときはOpenGLに法線の計算をしてもらわないといけない
	} 
	gl.glTexParameterx(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_S, GL10.GL_CLAMP_TO_EDGE);
	gl.glTexParameterx(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_T, GL10.GL_CLAMP_TO_EDGE);
	gl.glEnable(GL10.GL_TEXTURE_2D) ;
    } 
    /** 
     * 描画で使ったフラグ(enables()で設定したもの)をおとす<br> 
     * glDsableするものは<br> 
     * GL_DEPTH_TEST<br>