From 64d9d7b3eb7cece81da8b2cb56eb0f50d87a5964 Mon Sep 17 00:00:00 2001 From: chai Date: Fri, 1 Mar 2019 08:50:34 +0800 Subject: *misc --- Source/Asura.Framework/scripts/graphics/shader.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Source/Asura.Framework/scripts') diff --git a/Source/Asura.Framework/scripts/graphics/shader.lua b/Source/Asura.Framework/scripts/graphics/shader.lua index 86ed8bb..1bbf1fa 100644 --- a/Source/Asura.Framework/scripts/graphics/shader.lua +++ b/Source/Asura.Framework/scripts/graphics/shader.lua @@ -12,7 +12,11 @@ end --编译shader function Shader.Load(self, vert, frag) self.uniforms = {} - self.simShader = AsuraEngine.SimShader.New(vert, frag) + if self.simShader == nil then + self.simShader = AsuraEngine.SimShader.New(vert, frag) + else + self.simShader:Load(vert, frag) + end if self.simShader == nil then --shader编译错误 return -- cgit v1.1-26-g67d0