Commit a05fcf9
File tree
6 files changed
+484
-9
lines changed- source/MaterialXglTF
6 files changed
+484
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
- .github/workflows/main.yml+44-17
- CHANGELOG.md+2
- CMakeLists.txt+7-1
- README.md+4-4
- documents/DeveloperGuide/MainPage.md+1-1
- documents/DeveloperGuide/ShaderGeneration.md+63-72
- documents/Specification/MaterialX.GeomExts.md+21-21
- documents/Specification/MaterialX.Specification.md+66-66
- documents/Specification/MaterialX.Supplement.md+1-1
- libraries/bxdf/standard_surface.mtlx+6-2
- libraries/stdlib/genglsl/mx_overlay.glsl-25
- libraries/stdlib/genglsl/mx_overlay_color3.glsl-6
- libraries/stdlib/genglsl/mx_overlay_color4.glsl-6
- libraries/stdlib/genglsl/stdlib_genglsl_impl.mtlx-5
- libraries/stdlib/genmdl/stdlib_genmdl_impl.mtlx-5
- libraries/stdlib/genmsl/stdlib_genmsl_impl.mtlx-5
- libraries/stdlib/genosl/mx_image_color3.osl+1-2
- libraries/stdlib/genosl/mx_image_color4.osl+1-1
- libraries/stdlib/genosl/mx_overlay_color3.osl-16
- libraries/stdlib/genosl/mx_overlay_color4.osl-22
- libraries/stdlib/genosl/stdlib_genosl_impl.mtlx-5
- libraries/stdlib/stdlib_defs.mtlx+2-2
- libraries/stdlib/stdlib_ng.mtlx+112
- resources/Materials/TestSuite/_options.mtlx-3
- resources/Materials/TestSuite/stdlib/compositing/compositing.mtlx+6-6
- resources/Materials/TestSuite/stdlib/texture/texcoord.mtlx+25
- resources/Materials/TestSuite/stdlib/upgrade/1_37_to_1_38.mtlx-40
- resources/Materials/TestSuite/stdlib/upgrade/1_38_parameter_to_input.mtlx-71
- resources/Materials/TestSuite/stdlib/upgrade/material_element_to_surface_material.mtlx-22
- resources/Materials/TestSuite/stdlib/upgrade/syntax_1_22.mtlx+70
- resources/Materials/TestSuite/stdlib/upgrade/syntax_1_25.mtlx+28
- resources/Materials/TestSuite/stdlib/upgrade/syntax_1_36.mtlx+1-3
- resources/Materials/TestSuite/stdlib/upgrade/syntax_1_37.mtlx+113
- source/MaterialXCore/Document.cpp+55-125
- source/MaterialXCore/Geom.h+1-10
- source/MaterialXCore/Util.cpp+3-3
- source/MaterialXCore/Value.cpp+4-1
- source/MaterialXCore/Value.h+1-1
- source/MaterialXGenGlsl/GlslShaderGenerator.cpp+8-17
- source/MaterialXGenGlsl/GlslShaderGenerator.h+1-6
- source/MaterialXGenGlsl/Nodes/HeightToNormalNodeGlsl.cpp+5
- source/MaterialXGenGlsl/Nodes/HeightToNormalNodeGlsl.h+2
- source/MaterialXGenGlsl/Nodes/TexCoordNodeGlsl.cpp-62
- source/MaterialXGenGlsl/Nodes/TransformNormalNodeGlsl.cpp-43
- source/MaterialXGenGlsl/Nodes/TransformNormalNodeGlsl.h-27
- source/MaterialXGenGlsl/Nodes/TransformPointNodeGlsl.cpp-23
- source/MaterialXGenGlsl/Nodes/TransformPointNodeGlsl.h-25
- source/MaterialXGenGlsl/Nodes/TransformVectorNodeGlsl.cpp-84
- source/MaterialXGenGlsl/Nodes/TransformVectorNodeGlsl.h-30
- source/MaterialXGenMdl/MdlShaderGenerator.cpp+3
- source/MaterialXGenMdl/mdl/materialx/stdlib.mdl-60
- source/MaterialXGenMsl/MslShaderGenerator.cpp+8-17
- source/MaterialXGenMsl/MslShaderGenerator.h+1-6
- source/MaterialXGenMsl/Nodes/HeightToNormalNodeMsl.cpp+5
- source/MaterialXGenMsl/Nodes/HeightToNormalNodeMsl.h+2
- source/MaterialXGenMsl/Nodes/TexCoordNodeMsl.cpp-62
- source/MaterialXGenMsl/Nodes/TexCoordNodeMsl.h-26
- source/MaterialXGenMsl/Nodes/TransformNormalNodeMsl.cpp-43
- source/MaterialXGenMsl/Nodes/TransformNormalNodeMsl.h-27
- source/MaterialXGenMsl/Nodes/TransformPointNodeMsl.cpp-23
- source/MaterialXGenMsl/Nodes/TransformPointNodeMsl.h-25
- source/MaterialXGenMsl/Nodes/TransformVectorNodeMsl.cpp-84
- source/MaterialXGenMsl/Nodes/TransformVectorNodeMsl.h-30
- source/MaterialXGenOsl/OslShaderGenerator.cpp+130-89
- source/MaterialXGenOsl/OslShaderGenerator.h+3-3
- source/MaterialXGenOsl/OslSyntax.cpp-1
- source/MaterialXGenShader/HwShaderGenerator.h+3
- source/MaterialXGenShader/Nodes/HwTexCoordNode.cpp+83
- source/MaterialXGenShader/Nodes/HwTexCoordNode.h+10-5
- source/MaterialXGenShader/Nodes/HwTransformNode.cpp+110
- source/MaterialXGenShader/Nodes/HwTransformNode.h+71
- source/MaterialXGenShader/ShaderNode.cpp+5
- source/MaterialXGenShader/ShaderNode.h+3
- source/MaterialXGenShader/ShaderStage.cpp+16-1
- source/MaterialXGenShader/ShaderStage.h+18-8
- source/MaterialXGraphEditor/External/Glfw/CMakeLists.txt+1-1
- source/MaterialXGraphEditor/Graph.cpp+309-219
- source/MaterialXGraphEditor/Graph.h+30-3
- source/MaterialXGraphEditor/Main.cpp+7-44
- source/MaterialXGraphEditor/RenderView.cpp-20
- source/MaterialXGraphEditor/UiNode.h+23
- source/MaterialXRender/ImageHandler.h+3
- source/MaterialXTest/MaterialXCore/Document.cpp-105
- source/MaterialXTest/MaterialXCore/Geom.cpp+15
- source/MaterialXTest/MaterialXCore/Look.cpp+2
- source/MaterialXTest/MaterialXGenShader/GenShaderUtil.cpp-21
- source/MaterialXTest/MaterialXGenShader/GenShaderUtil.h+3-5
- source/MaterialXTest/MaterialXRender/RenderUtil.cpp-21
- source/MaterialXTest/MaterialXRender/RenderUtil.h-6
- source/MaterialXView/Viewer.cpp+1-21
- source/PyMaterialX/PyMaterialXGenShader/PyShaderPort.cpp+1
0 commit comments