コード例 #1
0
        public void OnApply(GL10 pGL)
        {
            if (GLHelper.EXTENSIONS_VERTEXBUFFEROBJECTS)
            {
                GL11 gl11 = (GL11)pGL;

                this.mTextureRegionBuffer.SelectOnHardware(gl11);

                GLHelper.BindTexture(pGL, this.mTexture.GetHardwareTextureID());
                GLHelper.TexCoordZeroPointer(gl11);
            }
            else
            {
                GLHelper.BindTexture(pGL, this.mTexture.GetHardwareTextureID());
                GLHelper.TexCoordPointer(pGL, this.mTextureRegionBuffer.GetFloatBuffer());
            }
        }
コード例 #2
0
ファイル: Texture.cs プロジェクト: slagusev/AndEngine.net
        private void AllocateAndBindTextureOnHardware(GL10 pGL)
        {
            GLHelper.BindTexture(pGL, this.mHardwareTextureID);

            Texture.SendPlaceholderBitmapToHardware(this.mWidth, this.mHeight);
        }