Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ShapeShader graphics.ShaderHandle TextureShader graphics.ShaderHandle PrimitiveBufferShader graphics.ShaderHandle )
Functions ¶
func CompileShaders ¶
func CompileShaders(sm *ShaderManager)
Types ¶
type ShaderManager ¶
type ShaderManager struct {
// contains filtered or unexported fields
}
func NewShaderManager ¶
func NewShaderManager(device *wgpu.Device) *ShaderManager
func (*ShaderManager) CompileShader ¶
func (sm *ShaderManager) CompileShader(shaderCode string) graphics.ShaderHandle
func (*ShaderManager) GetShader ¶
func (sm *ShaderManager) GetShader(handle graphics.ShaderHandle) *wgpu.ShaderModule
func (*ShaderManager) ReleaseShaders ¶
func (sm *ShaderManager) ReleaseShaders()
Click to show internal directories.
Click to hide internal directories.