From 2381fe08be1a0c99d9541761b85064b8ece3f253 Mon Sep 17 00:00:00 2001 From: chai Date: Fri, 29 Oct 2021 18:48:10 +0800 Subject: +md5 --- Runtime/Scripting/Rendering/Shader.bind.cpp | 48 ++++++++++++++--------------- 1 file changed, 24 insertions(+), 24 deletions(-) (limited to 'Runtime/Scripting/Rendering/Shader.bind.cpp') diff --git a/Runtime/Scripting/Rendering/Shader.bind.cpp b/Runtime/Scripting/Rendering/Shader.bind.cpp index 83f8477..0137447 100644 --- a/Runtime/Scripting/Rendering/Shader.bind.cpp +++ b/Runtime/Scripting/Rendering/Shader.bind.cpp @@ -107,70 +107,70 @@ LUA_BIND_IMPL_METHOD(Shader, _UnUse) return 1; } -// shader:SetVector2(name, vec2) -// shader:SetVector2(name, {}) +// shader.SetVector2(name, vec2) +// shader.SetVector2(name, {}) LUA_BIND_IMPL_METHOD(Shader, _SetVector2) { LUA_BIND_PREPARE(L, Shader); - LUA_BIND_CHECK(L, "UST"); + LUA_BIND_CHECK(L, "ST"); - cc8* name = state.GetValue(2, ""); - Internal::Vector2 v2 = state.GetValue(3, Internal::Vector2::zero); + cc8* name = state.GetValue(1, ""); + Internal::Vector2 v2 = state.GetValue(2, Internal::Vector2::zero); g_GfxDevice.SetUniformVec2(name, v2); return 1; } -// shader:SetVector3(name, vec3) -// shader:SetVector3(name, {}) +// shader.SetVector3(name, vec3) +// shader.SetVector3(name, {}) LUA_BIND_IMPL_METHOD(Shader, _SetVector3) { LUA_BIND_PREPARE(L, Shader); - LUA_BIND_CHECK(L, "UST"); + LUA_BIND_CHECK(L, "ST"); - cc8* name = state.GetValue(2, ""); - Internal::Vector3 v3 = state.GetValue(3, Internal::Vector3::zero); + cc8* name = state.GetValue(1, ""); + Internal::Vector3 v3 = state.GetValue(2, Internal::Vector3::zero); g_GfxDevice.SetUniformVec3(name, v3); return 1; } -// shader:SetVector4(name, vec4) -// shader:SetVector4(name, {}) +// shader.SetVector4(name, vec4) +// shader.SetVector4(name, {}) LUA_BIND_IMPL_METHOD(Shader, _SetVector4) { LUA_BIND_PREPARE(L, Shader); - LUA_BIND_CHECK(L, "UST"); + LUA_BIND_CHECK(L, "ST"); - cc8* name = state.GetValue(2, ""); - Internal::Vector4 v4 = state.GetValue(3, Internal::Vector4::zero); + cc8* name = state.GetValue(1, ""); + Internal::Vector4 v4 = state.GetValue(2, Internal::Vector4::zero); g_GfxDevice.SetUniformVec4(name, v4); return 1; } -// shader:SetMatrix4(name, mat4) -// shader:SetMatrix4(name, {}) +// shader.SetMatrix4(name, mat4) +// shader.SetMatrix4(name, {}) LUA_BIND_IMPL_METHOD(Shader, _SetMatrix4) { LUA_BIND_PREPARE(L, Shader); - LUA_BIND_CHECK(L, "UST"); + LUA_BIND_CHECK(L, "ST"); - cc8* name = state.GetValue(2, ""); - Internal::Matrix44 m4 = state.GetValue(3, Internal::Matrix44::identity); + cc8* name = state.GetValue(1, ""); + Internal::Matrix44 m4 = state.GetValue(2, Internal::Matrix44::identity); g_GfxDevice.SetUniformMat4(name, m4); return 1; } -// shader:SetTexture(name,texture) +// shader.SetTexture(name,texture) LUA_BIND_IMPL_METHOD(Shader, _SetTexture) { LUA_BIND_PREPARE(L, Shader); - LUA_BIND_CHECK(L, "USU"); + LUA_BIND_CHECK(L, "SU"); - cc8* name = state.GetValue(2, ""); - Texture* tex = state.GetUserdata(); + cc8* name = state.GetValue(1, ""); + Texture* tex = state.GetUserdata(2); g_GfxDevice.SetUniformTexture(name, tex); -- cgit v1.1-26-g67d0