Skip to content

Commit 7eb06a5

Browse files
More fixes to JS bindings
1 parent bb5ba27 commit 7eb06a5

File tree

6 files changed

+10
-10
lines changed

6 files changed

+10
-10
lines changed

source/JsMaterialX/JsMaterialXGenEssl/JsEsslShaderGenerator.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ namespace mx = MaterialX;
1313

1414
EMSCRIPTEN_BINDINGS(EsslShaderGenerator)
1515
{
16-
ems::class_<mx::EsslShaderGenerator, ems::base<mx::HwShaderGenerator>>("EsslShaderGenerator")
16+
ems::class_<mx::EsslShaderGenerator, ems::base<mx::GlslShaderGenerator>>("EsslShaderGenerator")
1717
.constructor<mx::TypeSystemPtr>()
18-
BIND_CLASS_FUNC("create", mx::EsslShaderGenerator, create, 0, 1, mx::TypeSystemPtr)
18+
.class_function("create", &mx::EsslShaderGenerator::create)
1919
;
2020
}

source/JsMaterialX/JsMaterialXGenGlsl/JsGlslShaderGenerator.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ namespace mx = MaterialX;
1313

1414
EMSCRIPTEN_BINDINGS(GlslShaderGenerator)
1515
{
16-
ems::class_<mx::GlslShaderGenerator, ems::base<mx::ShaderGenerator>>("GlslShaderGenerator")
16+
ems::class_<mx::GlslShaderGenerator, ems::base<mx::HwShaderGenerator>>("GlslShaderGenerator")
1717
.constructor<mx::TypeSystemPtr>()
18-
BIND_CLASS_FUNC("create", mx::GlslShaderGenerator, create, 0, 1, mx::TypeSystemPtr)
18+
.class_function("create", &mx::GlslShaderGenerator::create)
1919
;
2020
}

source/JsMaterialX/JsMaterialXGenMdl/JsMdlShaderGenerator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ EMSCRIPTEN_BINDINGS(MdlShaderGenerator)
1515
{
1616
ems::class_<mx::MdlShaderGenerator, ems::base<mx::ShaderGenerator>>("MdlShaderGenerator")
1717
.constructor<mx::TypeSystemPtr>()
18-
BIND_CLASS_FUNC("create", mx::MdlShaderGenerator, create, 0, 1, mx::TypeSystemPtr)
18+
.class_function("create", &mx::MdlShaderGenerator::create)
1919
;
2020
}

source/JsMaterialX/JsMaterialXGenMsl/JsMslShaderGenerator.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ namespace mx = MaterialX;
1313

1414
EMSCRIPTEN_BINDINGS(MslShaderGenerator)
1515
{
16-
ems::class_<mx::MslShaderGenerator, ems::base<mx::ShaderGenerator>>("MslShaderGenerator")
16+
ems::class_<mx::MslShaderGenerator, ems::base<mx::HwShaderGenerator>>("MslShaderGenerator")
1717
.constructor<mx::TypeSystemPtr>()
18-
BIND_CLASS_FUNC("create", mx::MslShaderGenerator, create, 0, 1, mx::TypeSystemPtr)
18+
.class_function("create", &mx::MslShaderGenerator::create)
1919
;
2020
}

source/JsMaterialX/JsMaterialXGenOsl/JsOslShaderGenerator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ EMSCRIPTEN_BINDINGS(OslShaderGenerator)
1515
{
1616
ems::class_<mx::OslShaderGenerator, ems::base<mx::ShaderGenerator>>("OslShaderGenerator")
1717
.constructor<mx::TypeSystemPtr>()
18-
BIND_CLASS_FUNC("create", mx::OslShaderGenerator, create, 0, 1, mx::TypeSystemPtr)
18+
.class_function("create", &mx::OslShaderGenerator::create)
1919
;
2020
}

source/JsMaterialX/JsMaterialXGenVk/JsVkShaderGenerator.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ namespace mx = MaterialX;
1313

1414
EMSCRIPTEN_BINDINGS(VkShaderGenerator)
1515
{
16-
ems::class_<mx::VkShaderGenerator, ems::base<mx::ShaderGenerator>>("VkShaderGenerator")
16+
ems::class_<mx::VkShaderGenerator, ems::base<mx::GlslShaderGenerator>>("VkShaderGenerator")
1717
.constructor<mx::TypeSystemPtr>()
18-
BIND_CLASS_FUNC("create", mx::VkShaderGenerator, create, 0, 1, mx::TypeSystemPtr)
18+
.class_function("create", &mx::VkShaderGenerator::create)
1919
;
2020
}

0 commit comments

Comments
 (0)