summaryrefslogtreecommitdiff
path: root/source/modules/asura-core/graphics/canvas.cpp
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2019-07-29 09:06:09 +0800
committerchai <chaifix@163.com>2019-07-29 09:06:09 +0800
commitecd7883521cbde02f4f1a6b23a7b3b601c32dbef (patch)
tree37d94224896ea6a27777f67d31ec8d71cbfc91f9 /source/modules/asura-core/graphics/canvas.cpp
parent7894c2971626f9560b4ec77a1ce5a9a64a4f3810 (diff)
*misc
Diffstat (limited to 'source/modules/asura-core/graphics/canvas.cpp')
-rw-r--r--source/modules/asura-core/graphics/canvas.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/source/modules/asura-core/graphics/canvas.cpp b/source/modules/asura-core/graphics/canvas.cpp
index 0543461..0a17085 100644
--- a/source/modules/asura-core/graphics/canvas.cpp
+++ b/source/modules/asura-core/graphics/canvas.cpp
@@ -15,7 +15,7 @@ namespace AsuraEngine
//GLint current_fbo;
//glGetIntegerv(GL_DRAW_FRAMEBUFFER_BINDING, &current_fbo);
//glBindFramebuffer(GL_FRAMEBUFFER, mFBO);
- //glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, mTex, 0);
+ //glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, mTexID, 0);
//glBindFramebuffer(GL_FRAMEBUFFER, current_fbo);
}
@@ -27,21 +27,21 @@ namespace AsuraEngine
if (mFBO == 0)
throw Exception("OpenGL glGenFramebuffers cannot generate frame buffer object.");
//
- if (mTex == 0)
+ if (mTexID == 0)
{
- glGenTextures(1, &mTex);
- if (mTex == 0)
+ glGenTextures(1, &mTexID);
+ if (mTexID == 0)
throw Exception("OpenGL glGenTextures cannot generate texture.");
}
GLint current_fbo;
glGetIntegerv(GL_DRAW_FRAMEBUFFER_BINDING, &current_fbo);
glBindFramebuffer(GL_FRAMEBUFFER, mFBO);
- glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, mTex, 0);
+ glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, mTexID, 0);
glBindFramebuffer(GL_FRAMEBUFFER, current_fbo);
}
GLint current_tex;
glGetIntegerv(GL_TEXTURE_BINDING_2D, &current_tex);
- glBindTexture(GL_TEXTURE_2D, mTex);
+ glBindTexture(GL_TEXTURE_2D, mTexID);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, w, h, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL);
glBindTexture(GL_TEXTURE_2D, current_tex);
}