mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-01 07:35:40 +00:00
all: apply suggestions from staticcheck.io
Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
@@ -265,7 +265,6 @@ type clipState struct {
|
||||
path []byte
|
||||
pathKey ops.Key
|
||||
intersect f32.Rectangle
|
||||
push bool
|
||||
|
||||
clipKey
|
||||
}
|
||||
@@ -308,11 +307,6 @@ type encoder struct {
|
||||
ntrans int
|
||||
}
|
||||
|
||||
type encodeState struct {
|
||||
trans f32.Affine2D
|
||||
clip f32.Rectangle
|
||||
}
|
||||
|
||||
// sizedBuffer holds a GPU buffer, or its equivalent CPU memory.
|
||||
type sizedBuffer struct {
|
||||
size int
|
||||
@@ -1612,13 +1606,6 @@ func (e *encoder) numElements() int {
|
||||
return len(e.scene)
|
||||
}
|
||||
|
||||
func (e *encoder) append(e2 encoder) {
|
||||
e.scene = append(e.scene, e2.scene...)
|
||||
e.npath += e2.npath
|
||||
e.npathseg += e2.npathseg
|
||||
e.ntrans += e2.ntrans
|
||||
}
|
||||
|
||||
func (e *encoder) transform(m f32.Affine2D) {
|
||||
e.scene = append(e.scene, scene.Transform(m))
|
||||
e.ntrans++
|
||||
@@ -1666,11 +1653,6 @@ func (e *encoder) line(start, end f32.Point) {
|
||||
e.npathseg++
|
||||
}
|
||||
|
||||
func (e *encoder) quad(start, ctrl, end f32.Point) {
|
||||
e.scene = append(e.scene, scene.Quad(start, ctrl, end))
|
||||
e.npathseg++
|
||||
}
|
||||
|
||||
func (c *collector) reset() {
|
||||
c.prevFrame, c.frame = c.frame, c.prevFrame
|
||||
c.profile = false
|
||||
|
||||
@@ -49,7 +49,6 @@ type Backend struct {
|
||||
type glState struct {
|
||||
drawFBO gl.Framebuffer
|
||||
readFBO gl.Framebuffer
|
||||
renderBuf gl.Renderbuffer
|
||||
vertAttribs [5]struct {
|
||||
obj gl.Buffer
|
||||
enabled bool
|
||||
@@ -154,11 +153,6 @@ type uniformLocation struct {
|
||||
size int
|
||||
}
|
||||
|
||||
type inputLayout struct {
|
||||
inputs []shader.InputLocation
|
||||
layout []driver.InputDesc
|
||||
}
|
||||
|
||||
// textureTriple holds the type settings for
|
||||
// a TexImage2D call.
|
||||
type textureTriple struct {
|
||||
@@ -426,13 +420,6 @@ func (s *glState) activeTexture(f *gl.Functions, unit gl.Enum) {
|
||||
}
|
||||
}
|
||||
|
||||
func (s *glState) bindRenderbuffer(f *gl.Functions, target gl.Enum, r gl.Renderbuffer) {
|
||||
if !r.Equal(s.renderBuf) {
|
||||
f.BindRenderbuffer(gl.RENDERBUFFER, r)
|
||||
s.renderBuf = r
|
||||
}
|
||||
}
|
||||
|
||||
func (s *glState) bindTexture(f *gl.Functions, unit int, t gl.Texture) {
|
||||
s.activeTexture(f, gl.TEXTURE0+gl.Enum(unit))
|
||||
if !t.Equal(s.texUnits.binds[unit]) {
|
||||
@@ -448,13 +435,6 @@ func (s *glState) bindVertexArray(f *gl.Functions, a gl.VertexArray) {
|
||||
}
|
||||
}
|
||||
|
||||
func (s *glState) deleteRenderbuffer(f *gl.Functions, r gl.Renderbuffer) {
|
||||
f.DeleteRenderbuffer(r)
|
||||
if r.Equal(s.renderBuf) {
|
||||
s.renderBuf = gl.Renderbuffer{}
|
||||
}
|
||||
}
|
||||
|
||||
func (s *glState) deleteFramebuffer(f *gl.Functions, fbo gl.Framebuffer) {
|
||||
f.DeleteFramebuffer(fbo)
|
||||
if fbo.Equal(s.drawFBO) {
|
||||
|
||||
+3
-1
@@ -58,7 +58,6 @@ type coverUniforms struct {
|
||||
uvCoverTransform [4]float32
|
||||
uvTransformR1 [4]float32
|
||||
uvTransformR2 [4]float32
|
||||
z float32
|
||||
}
|
||||
|
||||
type stenciler struct {
|
||||
@@ -239,6 +238,9 @@ func newStenciler(ctx driver.Device) *stenciler {
|
||||
Topology: driver.TopologyTriangleStrip,
|
||||
})
|
||||
st.ipipeline.pipeline = &pipeline{ipipe, vertUniforms}
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
return st
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user