summaryrefslogtreecommitdiff
path: root/source/modules/asura-core/graphics/binding/_shader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/modules/asura-core/graphics/binding/_shader.cpp')
-rw-r--r--source/modules/asura-core/graphics/binding/_shader.cpp105
1 files changed, 0 insertions, 105 deletions
diff --git a/source/modules/asura-core/graphics/binding/_shader.cpp b/source/modules/asura-core/graphics/binding/_shader.cpp
index 0484997..71f4e28 100644
--- a/source/modules/asura-core/graphics/binding/_shader.cpp
+++ b/source/modules/asura-core/graphics/binding/_shader.cpp
@@ -23,14 +23,6 @@ namespace AsuraEngine
{ "SetUniformVector3", _SetUniformVector3 },
{ "SetUniformVector4", _SetUniformVector4 },
{ "SetUniformColor", _SetUniformColor },
- { "SetAttribPosition", _SetAttribPosition },
- { "SetAttribTangent", _SetAttribTangent },
- { "SetAttribNormal", _SetAttribNormal },
- { "SetAttribColor", _SetAttribColor },
- { "SetAttribTexcoord0", _SetAttribTexcoord0 },
- { "SetAttribTexcoord1", _SetAttribTexcoord1 },
- { "SetAttribTexcoord2", _SetAttribTexcoord2 },
- { "SetAttribTexcoord3", _SetAttribTexcoord3 },
{ "SetBuiltInUniforms", _SetBuiltInUniforms }
);
}
@@ -136,102 +128,5 @@ namespace AsuraEngine
return 0;
}
- // shader:SetAttribPosition(vbo, offseti, stridei, normalized)
- LUAX_IMPL_METHOD(Shader, _SetAttribPosition)
- {
- LUAX_PREPARE(L, Shader);
-
- VertexBuffer* vbo = state.CheckUserdata<VertexBuffer>(2);
- uint offseti = state.GetValue<uint>(3, 0);
- uint stridei = state.GetValue<uint>(4, 0);
- bool normalized = state.GetValue<bool>(5, false);
- self->SetAttribPosition(vbo, offseti, stridei, normalized);
- return 0;
- }
-
- // shader:SetAttribTangent()
- LUAX_IMPL_METHOD(Shader, _SetAttribTangent)
- {
- LUAX_PREPARE(L, Shader);
-
- VertexBuffer* vbo = state.CheckUserdata<VertexBuffer>(2);
- uint offseti = state.GetValue<uint>(3, 0);
- uint stridei = state.GetValue<uint>(4, 0);
- self->SetAttribTangent(vbo, offseti, stridei);
- return 0;
- }
-
- // shader:SetAttribNormal()
- LUAX_IMPL_METHOD(Shader, _SetAttribNormal)
- {
- LUAX_PREPARE(L, Shader);
-
- VertexBuffer* vbo = state.CheckUserdata<VertexBuffer>(2);
- uint offseti = state.GetValue<uint>(3, 0);
- uint stridei = state.GetValue<uint>(4, 0);
- self->SetAttribNormal(vbo, offseti, stridei);
- return 0;
- }
-
- // shader:SetAttribColor()
- LUAX_IMPL_METHOD(Shader, _SetAttribColor)
- {
- LUAX_PREPARE(L, Shader);
-
- VertexBuffer* vbo = state.CheckUserdata<VertexBuffer>(2);
- uint offseti = state.GetValue<uint>(3, 0);
- uint stridei = state.GetValue<uint>(4, 0);
- self->SetAttribColor(vbo, offseti, stridei);
- return 0;
- }
-
- // shader:SetAttribTexcoord0()
- LUAX_IMPL_METHOD(Shader, _SetAttribTexcoord0)
- {
- LUAX_PREPARE(L, Shader);
-
- VertexBuffer* vbo = state.CheckUserdata<VertexBuffer>(2);
- uint offseti = state.GetValue<uint>(3, 0);
- uint stridei = state.GetValue<uint>(4, 0);
- self->SetAttribPosition(vbo, offseti, stridei);
- return 0;
- }
-
- // shader:SetAttribTexcoord1()
- LUAX_IMPL_METHOD(Shader, _SetAttribTexcoord1)
- {
- LUAX_PREPARE(L, Shader);
-
- VertexBuffer* vbo = state.CheckUserdata<VertexBuffer>(2);
- uint offseti = state.GetValue<uint>(3, 0);
- uint stridei = state.GetValue<uint>(4, 0);
- self->SetAttribPosition(vbo, offseti, stridei);
- return 0;
- }
-
- // shader:SetAttribTexcoord2()
- LUAX_IMPL_METHOD(Shader, _SetAttribTexcoord2)
- {
- LUAX_PREPARE(L, Shader);
-
- VertexBuffer* vbo = state.CheckUserdata<VertexBuffer>(2);
- uint offseti = state.GetValue<uint>(3, 0);
- uint stridei = state.GetValue<uint>(4, 0);
- self->SetAttribPosition(vbo, offseti, stridei);
- return 0;
- }
-
- // shader:SetAttribTexcoord3()
- LUAX_IMPL_METHOD(Shader, _SetAttribTexcoord3)
- {
- LUAX_PREPARE(L, Shader);
-
- VertexBuffer* vbo = state.CheckUserdata<VertexBuffer>(2);
- uint offseti = state.GetValue<uint>(3, 0);
- uint stridei = state.GetValue<uint>(4, 0);
- self->SetAttribPosition(vbo, offseti, stridei);
- return 0;
- }
-
}
}