mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-09-20 05:12:18 +02:00
internal/shader: use strings.TrimPrefix
This commit is contained in:
parent
7142a3bcd9
commit
107189a00d
@ -31,32 +31,24 @@ import (
|
|||||||
|
|
||||||
func glslVertexNormalize(str string) string {
|
func glslVertexNormalize(str string) string {
|
||||||
p := glsl.VertexPrelude(glsl.GLSLVersionDefault)
|
p := glsl.VertexPrelude(glsl.GLSLVersionDefault)
|
||||||
if strings.HasPrefix(str, p) {
|
str = strings.TrimPrefix(str, p)
|
||||||
str = str[len(p):]
|
|
||||||
}
|
|
||||||
return strings.TrimSpace(str)
|
return strings.TrimSpace(str)
|
||||||
}
|
}
|
||||||
|
|
||||||
func glslFragmentNormalize(str string) string {
|
func glslFragmentNormalize(str string) string {
|
||||||
p := glsl.FragmentPrelude(glsl.GLSLVersionDefault)
|
p := glsl.FragmentPrelude(glsl.GLSLVersionDefault)
|
||||||
if strings.HasPrefix(str, p) {
|
str = strings.TrimPrefix(str, p)
|
||||||
str = str[len(p):]
|
|
||||||
}
|
|
||||||
return strings.TrimSpace(str)
|
return strings.TrimSpace(str)
|
||||||
}
|
}
|
||||||
|
|
||||||
func hlslNormalize(str string) string {
|
func hlslNormalize(str string) string {
|
||||||
if strings.HasPrefix(str, hlsl.Prelude) {
|
str = strings.TrimPrefix(str, hlsl.Prelude)
|
||||||
str = str[len(hlsl.Prelude):]
|
|
||||||
}
|
|
||||||
return strings.TrimSpace(str)
|
return strings.TrimSpace(str)
|
||||||
}
|
}
|
||||||
|
|
||||||
func metalNormalize(str string) string {
|
func metalNormalize(str string) string {
|
||||||
prelude := msl.Prelude(shaderir.Texels)
|
prelude := msl.Prelude(shaderir.Texels)
|
||||||
if strings.HasPrefix(str, prelude) {
|
str = strings.TrimPrefix(str, prelude)
|
||||||
str = str[len(prelude):]
|
|
||||||
}
|
|
||||||
return strings.TrimSpace(str)
|
return strings.TrimSpace(str)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user