@@ -28,7 +28,7 @@ func TestImage(t *testing.T) {
28
28
// 4. Copy GL texture back into system memory.
29
29
// 5. Compare to a pre-computed image.
30
30
31
- f , err := os .Open ("../../testdata/gophercolor .png" )
31
+ f , err := os .Open ("../../testdata/testpattern .png" )
32
32
if err != nil {
33
33
t .Fatal (err )
34
34
}
@@ -42,10 +42,10 @@ func TestImage(t *testing.T) {
42
42
defer ctxGL .destroy ()
43
43
44
44
const (
45
- pixW = 300
46
- pixH = 200
47
- ptW = geom .Pt (150 )
48
- ptH = geom .Pt (100 )
45
+ pixW = 100
46
+ pixH = 100
47
+ ptW = geom .Pt (50 )
48
+ ptH = geom .Pt (50 )
49
49
)
50
50
geom .PixelsPerPt = float32 (pixW ) / float32 (ptW )
51
51
geom .Width = ptW
@@ -68,14 +68,14 @@ func TestImage(t *testing.T) {
68
68
gl .Viewport (0 , 0 , pixW , pixH )
69
69
70
70
m := NewImage (geom.Point {ptW , ptH })
71
- draw .Draw (m .RGBA , src .Bounds (), src , src .Bounds ().Min , draw .Src )
71
+ b := m .RGBA .Bounds ()
72
+ draw .Draw (m .RGBA , b , src , src .Bounds ().Min , draw .Src )
72
73
m .Upload ()
73
- b := src .Bounds ()
74
74
b .Min .X += 10
75
75
b .Max .Y /= 2
76
76
77
- ptTopLeft := geom.Point {5 , 30 }
78
- ptBottomRight := geom.Point {120 , 80 }
77
+ ptTopLeft := geom.Point {3 , 15 }
78
+ ptBottomRight := geom.Point {48 , 46 }
79
79
m .Draw (geom.Rectangle {ptTopLeft , ptBottomRight }, b )
80
80
81
81
// For unknown reasons, a windowless OpenGL context on darwin
@@ -103,7 +103,7 @@ func TestImage(t *testing.T) {
103
103
drawCross (got , int (ptBottomRight .X .Px ()), int (ptBottomRight .Y .Px ()))
104
104
drawCross (got , pixW - 1 , pixH - 1 )
105
105
106
- const wantPath = "../../testdata/gopherwindow .png"
106
+ const wantPath = "../../testdata/testpattern-window .png"
107
107
f , err = os .Open (wantPath )
108
108
if err != nil {
109
109
t .Fatal (err )
@@ -122,7 +122,7 @@ func TestImage(t *testing.T) {
122
122
123
123
if ! imageEq (got , want ) {
124
124
// Write out the image we got.
125
- f , err = ioutil .TempFile ("" , "gopherwindow -got" )
125
+ f , err = ioutil .TempFile ("" , "testpattern-window -got" )
126
126
if err != nil {
127
127
t .Fatal (err )
128
128
}
0 commit comments