removed unused shader variables
This commit is contained in:
parent
f962da34c4
commit
97dff96ca2
2 changed files with 2 additions and 18 deletions
|
@ -328,18 +328,13 @@ func (b *GoGLBackend) useShader(style *backendbase.FillStyle) (vertexLoc uint32)
|
|||
gl.UseProgram(b.rgr.ID)
|
||||
from := mat(style.FillMatrix).mul(rg.from)
|
||||
to := mat(style.FillMatrix).mul(rg.to)
|
||||
dir := to.sub(from)
|
||||
length := dir.len()
|
||||
dir = dir.scale(1 / length)
|
||||
gl.Uniform2f(b.rgr.CanvasSize, float32(b.fw), float32(b.fh))
|
||||
inv := mat(style.FillMatrix).invert().f32()
|
||||
gl.UniformMatrix3fv(b.rgr.Invmat, 1, false, &inv[0])
|
||||
gl.Uniform2f(b.rgr.From, float32(from[0]), float32(from[1]))
|
||||
gl.Uniform2f(b.rgr.To, float32(to[0]), float32(to[1]))
|
||||
gl.Uniform2f(b.rgr.Dir, float32(dir[0]), float32(dir[1]))
|
||||
gl.Uniform1f(b.rgr.RadFrom, float32(rg.radFrom))
|
||||
gl.Uniform1f(b.rgr.RadTo, float32(rg.radTo))
|
||||
gl.Uniform1f(b.rgr.Len, float32(length))
|
||||
gl.Uniform1i(b.rgr.Gradient, 0)
|
||||
gl.Uniform1f(b.rgr.GlobalAlpha, float32(style.Color.A)/255)
|
||||
return b.rgr.Vertex
|
||||
|
@ -395,18 +390,13 @@ func (b *GoGLBackend) useAlphaShader(style *backendbase.FillStyle, alphaTexSlot
|
|||
gl.UseProgram(b.rgar.ID)
|
||||
from := mat(style.FillMatrix).mul(rg.from)
|
||||
to := mat(style.FillMatrix).mul(rg.to)
|
||||
dir := to.sub(from)
|
||||
length := dir.len()
|
||||
dir = dir.scale(1 / length)
|
||||
gl.Uniform2f(b.rgar.CanvasSize, float32(b.fw), float32(b.fh))
|
||||
inv := mat(style.FillMatrix).invert().f32()
|
||||
gl.UniformMatrix3fv(b.rgar.Invmat, 1, false, &inv[0])
|
||||
gl.Uniform2f(b.rgar.From, float32(from[0]), float32(from[1]))
|
||||
gl.Uniform2f(b.rgar.To, float32(to[0]), float32(to[1]))
|
||||
gl.Uniform2f(b.rgar.Dir, float32(dir[0]), float32(dir[1]))
|
||||
gl.Uniform1f(b.rgar.RadFrom, float32(rg.radFrom))
|
||||
gl.Uniform1f(b.rgar.RadTo, float32(rg.radTo))
|
||||
gl.Uniform1f(b.rgar.Len, float32(length))
|
||||
gl.Uniform1i(b.rgar.Gradient, 0)
|
||||
gl.Uniform1i(b.rgar.AlphaTex, alphaTexSlot)
|
||||
gl.Uniform1f(b.rgar.GlobalAlpha, float32(style.Color.A)/255)
|
||||
|
|
|
@ -92,9 +92,8 @@ precision mediump float;
|
|||
varying vec2 v_cp;
|
||||
uniform mat3 invmat;
|
||||
uniform sampler2D gradient;
|
||||
uniform vec2 from, to, dir;
|
||||
uniform vec2 from, to;
|
||||
uniform float radFrom, radTo;
|
||||
uniform float len;
|
||||
uniform float globalAlpha;
|
||||
bool isNaN(float v) {
|
||||
return v < 0.0 || 0.0 < v || v == 0.0 ? false : true;
|
||||
|
@ -222,9 +221,8 @@ varying vec2 v_cp;
|
|||
varying vec2 v_atc;
|
||||
uniform mat3 invmat;
|
||||
uniform sampler2D gradient;
|
||||
uniform vec2 from, to, dir;
|
||||
uniform vec2 from, to;
|
||||
uniform float radFrom, radTo;
|
||||
uniform float len;
|
||||
uniform sampler2D alphaTex;
|
||||
uniform float globalAlpha;
|
||||
bool isNaN(float v) {
|
||||
|
@ -409,10 +407,8 @@ type radialGradientShader struct {
|
|||
Gradient int32
|
||||
From int32
|
||||
To int32
|
||||
Dir int32
|
||||
RadFrom int32
|
||||
RadTo int32
|
||||
Len int32
|
||||
GlobalAlpha int32
|
||||
}
|
||||
|
||||
|
@ -459,10 +455,8 @@ type radialGradientAlphaShader struct {
|
|||
Gradient int32
|
||||
From int32
|
||||
To int32
|
||||
Dir int32
|
||||
RadFrom int32
|
||||
RadTo int32
|
||||
Len int32
|
||||
AlphaTex int32
|
||||
GlobalAlpha int32
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue