mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-12-26 03:38:55 +01:00
ebiten: Fix tests for a very restricted environment (Steam Runtime)
Updates #1733
This commit is contained in:
parent
37231a33e4
commit
c06e8a5501
@ -33,6 +33,9 @@ import (
|
|||||||
t "github.com/hajimehoshi/ebiten/v2/internal/testing"
|
t "github.com/hajimehoshi/ebiten/v2/internal/testing"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// maxImageSize is a maximum image size that should work in almost every environment.
|
||||||
|
const maxImageSize = 4096 - 2
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
rand.Seed(time.Now().UnixNano())
|
rand.Seed(time.Now().UnixNano())
|
||||||
}
|
}
|
||||||
@ -801,7 +804,7 @@ func TestImageStretch(t *testing.T) {
|
|||||||
|
|
||||||
const w = 16
|
const w = 16
|
||||||
|
|
||||||
dst := NewImage(w, 4096)
|
dst := NewImage(w, maxImageSize)
|
||||||
loop:
|
loop:
|
||||||
for h := 1; h <= 32; h++ {
|
for h := 1; h <= 32; h++ {
|
||||||
src := NewImage(w+2, h+2)
|
src := NewImage(w+2, h+2)
|
||||||
@ -2159,7 +2162,7 @@ func TestImageDrawImageTooSmallScale(t *testing.T) {
|
|||||||
// Issue #1399
|
// Issue #1399
|
||||||
func TestImageDrawImageCannotAllocateImageForMipmap(t *testing.T) {
|
func TestImageDrawImageCannotAllocateImageForMipmap(t *testing.T) {
|
||||||
dst := NewImage(1, 1)
|
dst := NewImage(1, 1)
|
||||||
src := NewImage(4096, 4096)
|
src := NewImage(maxImageSize, maxImageSize)
|
||||||
|
|
||||||
op := &DrawImageOptions{}
|
op := &DrawImageOptions{}
|
||||||
op.GeoM.Scale(64, 64)
|
op.GeoM.Scale(64, 64)
|
||||||
|
Loading…
Reference in New Issue
Block a user