improve code readability
This commit is contained in:
parent
0b2b73ce4a
commit
30d301f4a0
|
@ -388,14 +388,14 @@ func (s *Shader) Do(sub func(Context)) {
|
||||||
sub(ctx.WithShader(s))
|
sub(ctx.WithShader(s))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
s.enabled = true
|
|
||||||
DoNoBlock(func() {
|
DoNoBlock(func() {
|
||||||
gl.UseProgram(s.program)
|
gl.UseProgram(s.program)
|
||||||
})
|
})
|
||||||
|
s.enabled = true
|
||||||
sub(ctx.WithShader(s))
|
sub(ctx.WithShader(s))
|
||||||
|
s.enabled = false
|
||||||
DoNoBlock(func() {
|
DoNoBlock(func() {
|
||||||
gl.UseProgram(0)
|
gl.UseProgram(0)
|
||||||
})
|
})
|
||||||
s.enabled = false
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
@ -68,14 +68,14 @@ func (t *Texture) Do(sub func(Context)) {
|
||||||
sub(ctx)
|
sub(ctx)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
t.enabled = true
|
|
||||||
DoNoBlock(func() {
|
DoNoBlock(func() {
|
||||||
gl.BindTexture(gl.TEXTURE_2D, t.tex)
|
gl.BindTexture(gl.TEXTURE_2D, t.tex)
|
||||||
})
|
})
|
||||||
|
t.enabled = true
|
||||||
sub(ctx)
|
sub(ctx)
|
||||||
|
t.enabled = false
|
||||||
DoNoBlock(func() {
|
DoNoBlock(func() {
|
||||||
gl.BindTexture(gl.TEXTURE_2D, 0)
|
gl.BindTexture(gl.TEXTURE_2D, 0)
|
||||||
})
|
})
|
||||||
t.enabled = false
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
@ -346,17 +346,17 @@ func (va *VertexArray) Do(sub func(Context)) {
|
||||||
sub(ctx)
|
sub(ctx)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
va.enabled = true
|
|
||||||
DoNoBlock(func() {
|
DoNoBlock(func() {
|
||||||
gl.BindVertexArray(va.vao)
|
gl.BindVertexArray(va.vao)
|
||||||
gl.BindBuffer(gl.ARRAY_BUFFER, va.vbo)
|
gl.BindBuffer(gl.ARRAY_BUFFER, va.vbo)
|
||||||
})
|
})
|
||||||
|
va.enabled = true
|
||||||
sub(ctx)
|
sub(ctx)
|
||||||
|
va.enabled = false
|
||||||
DoNoBlock(func() {
|
DoNoBlock(func() {
|
||||||
gl.DrawArrays(uint32(va.mode), 0, int32(va.count))
|
gl.DrawArrays(uint32(va.mode), 0, int32(va.count))
|
||||||
gl.BindBuffer(gl.ARRAY_BUFFER, 0)
|
gl.BindBuffer(gl.ARRAY_BUFFER, 0)
|
||||||
gl.BindVertexArray(0)
|
gl.BindVertexArray(0)
|
||||||
})
|
})
|
||||||
va.enabled = false
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue