Skip to content

Commit fdb41fc

Browse files
committed
Allow providing shaders
1 parent 5d6c818 commit fdb41fc

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Sources/GateEngine/ECS/3D Specific/MaterialComponent.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ public final class MaterialComponent: ResourceConstrainedComponent {
5252
self.material = Material()
5353
config(&self.material)
5454
}
55-
public init(_ material: Material) {
55+
public init(vertexShader vsh: VertexShader? = nil, fragmentShader fsh: FragmentShader? = nil, _ material: Material) {
56+
self.vertexShader = vsh
57+
self.fragmentShader = fsh
5658
self.material = material
5759
}
5860

0 commit comments

Comments
 (0)