mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2025-02-04 06:54:28 +01:00
Rename a function
This commit is contained in:
parent
d360f0effe
commit
b594624105
@ -1,4 +1,4 @@
|
|||||||
package opengl
|
package opengl
|
||||||
|
|
||||||
var AdjustPixels = adjustPixels
|
var AdjustPixels = adjustPixels
|
||||||
var Clp2 = clp2
|
var NextPowerOf2 = nextPowerOf2
|
||||||
|
@ -10,7 +10,7 @@ import (
|
|||||||
"unsafe"
|
"unsafe"
|
||||||
)
|
)
|
||||||
|
|
||||||
func clp2(x uint64) uint64 {
|
func nextPowerOf2(x uint64) uint64 {
|
||||||
x -= 1
|
x -= 1
|
||||||
x |= (x >> 1)
|
x |= (x >> 1)
|
||||||
x |= (x >> 2)
|
x |= (x >> 2)
|
||||||
@ -22,8 +22,8 @@ func clp2(x uint64) uint64 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func adjustPixels(width, height int, pixels []uint8) []uint8 {
|
func adjustPixels(width, height int, pixels []uint8) []uint8 {
|
||||||
textureWidth := int(clp2(uint64(width)))
|
textureWidth := int(nextPowerOf2(uint64(width)))
|
||||||
textureHeight := int(clp2(uint64(height)))
|
textureHeight := int(nextPowerOf2(uint64(height)))
|
||||||
if width == textureWidth && height == textureHeight {
|
if width == textureWidth && height == textureHeight {
|
||||||
return pixels
|
return pixels
|
||||||
}
|
}
|
||||||
@ -62,8 +62,8 @@ func createTexture(width, height int, pixels []uint8) *Texture {
|
|||||||
if pixels != nil {
|
if pixels != nil {
|
||||||
pixels = adjustPixels(width, height, pixels)
|
pixels = adjustPixels(width, height, pixels)
|
||||||
}
|
}
|
||||||
textureWidth := int(clp2(uint64(width)))
|
textureWidth := int(nextPowerOf2(uint64(width)))
|
||||||
textureHeight := int(clp2(uint64(height)))
|
textureHeight := int(nextPowerOf2(uint64(height)))
|
||||||
texture := &Texture{
|
texture := &Texture{
|
||||||
id: 0,
|
id: 0,
|
||||||
width: width,
|
width: width,
|
||||||
@ -129,8 +129,8 @@ func newRenderTargetWithFramebuffer(width, height int,
|
|||||||
id: 0,
|
id: 0,
|
||||||
width: width,
|
width: width,
|
||||||
height: height,
|
height: height,
|
||||||
textureWidth: int(clp2(uint64(width))),
|
textureWidth: int(nextPowerOf2(uint64(width))),
|
||||||
textureHeight: int(clp2(uint64(height))),
|
textureHeight: int(nextPowerOf2(uint64(height))),
|
||||||
framebuffer: framebuffer,
|
framebuffer: framebuffer,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,7 @@ func TestAdjustPixels(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestClp2(t *testing.T) {
|
func TestNextPowerOf2(t *testing.T) {
|
||||||
testCases := []struct {
|
testCases := []struct {
|
||||||
expected uint64
|
expected uint64
|
||||||
arg uint64
|
arg uint64
|
||||||
@ -47,7 +47,7 @@ func TestClp2(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for _, testCase := range testCases {
|
for _, testCase := range testCases {
|
||||||
got := Clp2(testCase.arg)
|
got := NextPowerOf2(testCase.arg)
|
||||||
wanted := testCase.expected
|
wanted := testCase.expected
|
||||||
if wanted != got {
|
if wanted != got {
|
||||||
t.Errorf("Clp(%d) = %d, wanted %d",
|
t.Errorf("Clp(%d) = %d, wanted %d",
|
||||||
|
Loading…
Reference in New Issue
Block a user