summaryrefslogtreecommitdiff
path: root/source/modules/asura-core/graphics/shader.cpp
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2019-04-03 21:56:51 +0800
committerchai <chaifix@163.com>2019-04-03 21:56:51 +0800
commite13616b5c40f912853be99f0603f0e4c97b22062 (patch)
tree6663eab986dbf0317f326bce863edc3d7bf3332e /source/modules/asura-core/graphics/shader.cpp
parentc8a6a8e2dd6f015a31b4f8191ad945a78fe77f3d (diff)
*misc
Diffstat (limited to 'source/modules/asura-core/graphics/shader.cpp')
-rw-r--r--source/modules/asura-core/graphics/shader.cpp37
1 files changed, 19 insertions, 18 deletions
diff --git a/source/modules/asura-core/graphics/shader.cpp b/source/modules/asura-core/graphics/shader.cpp
index fdcdf1b..c26ddf1 100644
--- a/source/modules/asura-core/graphics/shader.cpp
+++ b/source/modules/asura-core/graphics/shader.cpp
@@ -12,24 +12,25 @@ namespace AsuraEngine
Shader::Shader()
{
- mProgram = glCreateProgram();
- if (mProgram == 0)
- throw Exception("Cannot create OpenGL shader program.");
-
- mVertShader = glCreateShader(GL_VERTEX_SHADER);
- if (mVertShader == 0)
- {
- glDeleteProgram(mProgram);
- throw Exception("Cannot create OpenGL vertex shader.");
- }
-
- mFragShader = glCreateShader(GL_FRAGMENT_SHADER);
- if (mFragShader == 0)
- {
- glDeleteProgram(mProgram);
- glDeleteShader(mVertShader);
- throw Exception("Cannot create OpenGL fragment shader.");
- }
+ //Fix: Ҫʱ
+ //mProgram = glCreateProgram();
+ //if (mProgram == 0)
+ // throw Exception("Cannot create OpenGL shader program.");
+
+ //mVertShader = glCreateShader(GL_VERTEX_SHADER);
+ //if (mVertShader == 0)
+ //{
+ // glDeleteProgram(mProgram);
+ // throw Exception("Cannot create OpenGL vertex shader.");
+ //}
+
+ //mFragShader = glCreateShader(GL_FRAGMENT_SHADER);
+ //if (mFragShader == 0)
+ //{
+ // glDeleteProgram(mProgram);
+ // glDeleteShader(mVertShader);
+ // throw Exception("Cannot create OpenGL fragment shader.");
+ //}
}
Shader::~Shader()