Commit Graph

98 Commits

Author SHA1 Message Date
Hajime Hoshi
14f5a03a79 Merge math and graphics packages 2018-11-17 20:23:12 +09:00
Hajime Hoshi
959c6511dd graphics: Fix test names 2018-11-09 01:58:41 +09:00
Hajime Hoshi
03c800cb9b graphics: Bug fix: wrong region on a subimage 2018-11-09 01:40:02 +09:00
Hajime Hoshi
9f0d14dd05 graphics: Add tests for #732 2018-11-09 00:48:21 +09:00
Hajime Hoshi
f54bdfa159 Reland: graphics: Bug fix: a sub image's Size was wrong
Size() usages are also fixed.

Fixes #732
2018-11-08 12:58:14 +09:00
Hajime Hoshi
27331024af Revert "graphics: Bug fix: a sub image's Size was wrong"
This reverts commit 76ac850f6b.

Reason: This breaks many examples
2018-11-08 12:19:38 +09:00
Hajime Hoshi
76ac850f6b graphics: Bug fix: a sub image's Size was wrong
Fixes #732
2018-11-08 04:22:19 +09:00
Hajime Hoshi
710f56531f graphics: Experimental: (*image.Image).SubImage
Fixes #722
2018-10-28 02:19:14 +09:00
Hajime Hoshi
d3bd858aba graphics: Bug fix: Mipmap was not invalidated at DrawTriangle
Fixes #725
2018-10-26 02:08:18 +09:00
Hajime Hoshi
8b82667df1 graphics: Bug fix: Violating edge pixels with linear filter
Fixes #724
2018-10-26 00:48:51 +09:00
Hajime Hoshi
b9328bf14d graphics: Add tests for #710 2018-10-11 02:44:51 +09:00
Hajime Hoshi
1a703ae34b graphics: Extend the range to 4000 in TestImageStretch (#611) 2018-09-28 01:13:25 +09:00
Hajime Hoshi
bac0431c9f graphics: Simplify mipmap calculation 2018-08-03 00:02:49 +09:00
Hajime Hoshi
d17a6dde9b graphics: Remove unnecessary converts 2018-08-02 01:10:06 +09:00
Hajime Hoshi
972eea89db affine: Fix some functions in GeoM test
Fixes #657
2018-08-02 01:06:54 +09:00
Hajime Hoshi
351c048e2f graphics: Add TestSprites 2018-05-29 02:20:50 +09:00
Hajime Hoshi
b9cd7afff5 graphics: Add TestImageStretch (#611) 2018-05-13 23:47:59 +09:00
Hajime Hoshi
d7d892f2d6 graphics: Allow a little margin for edge pixels 2018-05-13 23:00:06 +09:00
Hajime Hoshi
63c33b24df graphics: Refactoring 2018-04-16 01:51:32 +09:00
Hajime Hoshi
9902497e3d test: Use flock to make tests exclusive
Fixes #575
2018-04-07 00:59:52 +09:00
Hajime Hoshi
f92a2748a4 graphics: Fix TestImageCompositeModeLighter 2018-03-21 03:42:58 +09:00
Hajime Hoshi
dbdae667f8 graphics: Temporary hack to pass tests on TravisCI 2018-03-21 03:10:15 +09:00
Hajime Hoshi
0a5deab0a2 graphics: Reland Bug fix: More strict calculation for the nearest filter (#558)
Better version of bae8f9d874
2018-03-21 02:40:26 +09:00
Hajime Hoshi
b157f2d6d0 Revert "graphics: Bug fix: More strict calculation for the nearest filter (#558)"
This reverts commit bae8f9d874.

Reason: TravisCI failed
2018-03-20 04:16:37 +09:00
Hajime Hoshi
bae8f9d874 graphics: Bug fix: More strict calculation for the nearest filter (#558) 2018-03-20 04:05:03 +09:00
Hajime Hoshi
1b35bbec9a test: Simplify code to get a test image 2018-03-15 03:48:32 +09:00
Hajime Hoshi
efea65ee58 graphics: Bug fix: wrong texels were used (#546) 2018-03-11 04:11:49 +09:00
Hajime Hoshi
dbe5c9c0ab graphics: Add comments 2018-03-11 00:40:37 +09:00
Hajime Hoshi
48408cba11 shareable: Bug fix: Protect critical sections 2018-03-11 00:38:49 +09:00
Hajime Hoshi
c5872c6640 graphics: Misspelling 2018-03-03 20:42:16 +09:00
Hajime Hoshi
caf4e9504f graphics: ReplacePixels should work on shared textures 2018-03-03 20:35:44 +09:00
Hajime Hoshi
d5bca2d499 graphics: Bug fix: (*Image).At must return color.RGBA type value 2018-03-03 18:51:52 +09:00
Hajime Hoshi
ecf4757809 graphics: Add TestImageSize 2018-03-02 02:57:12 +09:00
Hajime Hoshi
94c4cc35ab graphics: Forbid copying Image objects 2018-02-25 21:55:46 +09:00
Hajime Hoshi
f1bb0f1a70 gofmt 2018-02-03 20:41:06 +09:00
Hajime Hoshi
331e46a6ce graphics: Improve TestImageTooManyFill 2018-02-03 20:35:32 +09:00
Hajime Hoshi
a99c632cb7 graphics: Add TestImageSize1 2018-02-03 17:20:07 +09:00
Hajime Hoshi
e1640f5ae0 graphics: Allow errors in TestImageLinear (#492) 2018-02-03 17:01:19 +09:00
Hajime Hoshi
2014822f12 graphics: Fix TestImage4096 2018-02-03 15:39:17 +09:00
Hajime Hoshi
fe140c2caf graphics: Add TestImage4096 2018-02-03 03:52:47 +09:00
Hajime Hoshi
06853be1a5 graphics: Remove error checks from image_test.go 2018-02-03 02:33:43 +09:00
Hajime Hoshi
654a88c140 graphics: Add TestImageOutsideUpperLeft 2017-12-16 01:20:58 +09:00
Hajime Hoshi
4744b461df graphics: Handle non-well-formatted rectangle at DrawImageOptions 2017-12-14 11:52:19 +09:00
Hajime Hoshi
7378192fc2 graphics: Fix TestImageOutside 2017-12-14 00:49:53 +09:00
Hajime Hoshi
98532d8983 graphics: Add TestImageOutside 2017-12-14 00:25:35 +09:00
Hajime Hoshi
723d153800 Reland(2): graphics: Appropriate rendering of edges on linear filter 2017-12-12 00:03:01 +09:00
Hajime Hoshi
362d1c417f Revert 'graphics: Appropriate rendering of edges on linear filter (Reland)' (#458) 2017-12-11 20:30:54 +09:00
Hajime Hoshi
1152439e65 graphics: Appropriate rendering of edges on linear filter (Reland)
Fixes #456
2017-12-07 02:26:16 +09:00
Hajime Hoshi
8091aa5190 Revert 'graphics: Appropriate rendering of edges on linear filter' #456 2017-12-06 23:40:29 +09:00
Hajime Hoshi
bc0432f310 graphics: Appropriate rendering of edges on linear filter
Fixes #315
2017-12-06 21:40:24 +09:00