zworld/plugins/geometry/sprite/material.go

22 lines
475 B
Go
Raw Permalink Normal View History

2024-01-14 22:56:06 +08:00
package sprite
import (
"github.com/vkngwrapper/core/v2/core1_0"
"zworld/engine/renderapi/material"
"zworld/engine/renderapi/vertex"
)
func Material() *material.Def {
return &material.Def{
Pass: material.Forward,
Shader: "forward/sprite",
VertexFormat: vertex.T{},
DepthTest: true,
DepthWrite: true,
DepthFunc: core1_0.CompareOpLessOrEqual,
Primitive: vertex.Triangles,
CullMode: vertex.CullNone,
Transparent: true,
}
}