From e7800a488a97f3172029aba82e6912ad50f7ae32 Mon Sep 17 00:00:00 2001 From: chai Date: Tue, 8 Jan 2019 23:51:24 +0800 Subject: *opengl backend --- src/libjin/graphics/je_graphic.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/libjin/graphics/je_graphic.cpp') diff --git a/src/libjin/graphics/je_graphic.cpp b/src/libjin/graphics/je_graphic.cpp index e2c22d1..ed9d458 100644 --- a/src/libjin/graphics/je_graphic.cpp +++ b/src/libjin/graphics/je_graphic.cpp @@ -33,11 +33,11 @@ namespace JinEngine const Color* pixels = bitmap->getPixels(); mTexture = gl.genTexture(); - gl.bindTexture(mTexture); + gl.bindTexture2D(mTexture); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); gl.texImage(GL_RGBA8, mSize.w(), mSize.h(), GL_RGBA, GL_UNSIGNED_BYTE, pixels); - gl.bindTexture(0); + gl.bindTexture2D(0); } Graphic::~Graphic() @@ -47,10 +47,10 @@ namespace JinEngine void Graphic::setFilter(GLint min_filter, GLint max_filter) { - gl.bindTexture(mTexture); + gl.bindTexture2D(mTexture); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, min_filter); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, max_filter); - gl.bindTexture(0); + gl.bindTexture2D(0); } void Graphic::render(float x, float y, float sx, float sy, float r, float ox, float oy) const @@ -77,9 +77,9 @@ namespace JinEngine .uploadVertices(2, GL_FLOAT, 0, vertexCoords) .uploadUV(2, GL_FLOAT, 0, textureCoords); - gl.bindTexture(getGLTexture()); + gl.bindTexture2D(getGLTexture()); gl.drawArrays(GL_QUADS, 0, 4); - gl.bindTexture(0); + gl.bindTexture2D(0); shader->end(); } @@ -113,9 +113,9 @@ namespace JinEngine .uploadVertices(2, GL_FLOAT, 0, vertexCoords) .uploadUV(2, GL_FLOAT, 0, textureCoords); - gl.bindTexture(getGLTexture()); + gl.bindTexture2D(getGLTexture()); gl.drawArrays(GL_QUADS, 0, 4); - gl.bindTexture(0); + gl.bindTexture2D(0); shader->end(); } -- cgit v1.1-26-g67d0