From 921cc1bdb6907aa089a4f9d0f97007e799a49c5a Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 17 Dec 2018 23:42:37 +0800 Subject: *shader --- src/libjin/graphics/shaders/je_jsl_compiler.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/libjin/graphics/shaders/je_jsl_compiler.cpp') diff --git a/src/libjin/graphics/shaders/je_jsl_compiler.cpp b/src/libjin/graphics/shaders/je_jsl_compiler.cpp index feb88d4..437cacd 100644 --- a/src/libjin/graphics/shaders/je_jsl_compiler.cpp +++ b/src/libjin/graphics/shaders/je_jsl_compiler.cpp @@ -35,17 +35,13 @@ namespace JinEngine // Compile JSL vertex program. int start = loc_VERTEX_SHADER + strlen("#VERTEX_SHADER"); *vertex_shader = jsl.substr(start, loc_END_VERTEX_SHADER - start); - Buffer vbuffer = Buffer(vertex_shader->length() + BASE_VERTEX_SHADER_SIZE); - formatVertexShader((char*)&vbuffer, vertex_shader->c_str()); - vertex_shader->assign((char*)&vbuffer); + vertex_shader->assign(formatVertexShader(*vertex_shader)); } { // Compile JSL fragment program. int start = loc_FRAGMENT_SHADER + strlen("#FRAGMENT_SHADER"); *fragment_shader = jsl.substr(start, loc_END_FRAGMENT_SHADER - start); - Buffer fbuffer = Buffer(fragment_shader->length() + BASE_FRAGMENT_SHADER_SIZE); - formatFragmentShader((char*)&fbuffer, fragment_shader->c_str()); - fragment_shader->assign((char*)&fbuffer); + fragment_shader->assign(formatFragmentShader(*fragment_shader)); } return true; } -- cgit v1.1-26-g67d0