1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
local Shader = AsuraEngine.Asset.Sub("Shader")
AsuraEngine.Shader = Shader
function Shader.Ctor(self, vert, frag)
local simShader = AsuraEngine.simShader(vert, frag)
self.simShader = shader
end
function Shader.SendVec2(self, name, vec2)
end
function Shader.SendVec3(self, name, vec3)
end
function Shader.SendVec4(self, name, vec4)
end
function Shader.SendTexture(self, name, tex)
end
function Shader.SendFloat(self, name, number)
end
function Shader.SendInteger(self, name, integer)
end
function Shader.SendColor(self, name, color)
end
function Shader.SendMat44(self, name, mat44)
end
|