Commit Graph

2123 Commits

Author SHA1 Message Date
Hajime Hoshi
f88d5ab1ef example: Use SourceRect (#277) 2017-05-28 02:24:23 +09:00
Hajime Hoshi
e84b717c95 examples/sprites: Apply ColorM change only once 2017-05-28 01:02:54 +09:00
Hajime Hoshi
3b3179e33e graphics: Add vertices backend 2017-05-28 00:49:44 +09:00
Hajime Hoshi
dad427920d affine: Add Reset function 2017-05-28 00:49:44 +09:00
Hajime Hoshi
de7215f3fc graphics: Add DrawImageOptions.SourceRect 2017-05-28 00:49:44 +09:00
Hajime Hoshi
8614599c5c graphics: Don't call IsTexture on browsers 2017-05-28 00:49:01 +09:00
Hajime Hoshi
e53262bfac graphics: Replace copy with for-loop 2017-05-28 00:14:53 +09:00
Hajime Hoshi
3b25289a18 graphics: Add BenchmarkDrawImage 2017-05-27 22:28:14 +09:00
Hajime Hoshi
a816c9c7fe Reduce defer sentences for performance 2017-05-27 21:35:38 +09:00
Hajime Hoshi
0ab46b1780 graphics: Fix tests 2017-05-27 17:25:47 +09:00
Hajime Hoshi
1b1b996817 graphics: Avoid copying ColorM 2017-05-27 16:17:49 +09:00
Hajime Hoshi
1b72263ce1 sync: Add sync package 2017-05-27 02:37:01 +09:00
Hajime Hoshi
e1b5c992b4 graphics: Refactoring: remove unnecessary empty slices 2017-05-26 22:32:38 +09:00
Hajime Hoshi
c19b233ec6 affine: Add ConcatSelf tests 2017-05-25 22:14:54 +09:00
Hajime Hoshi
6db994f0e8 graphics: Optimize GeoM 2017-05-24 00:57:57 +09:00
Hajime Hoshi
06d3eb66c7 graphics: Add BenchmarkGeoM 2017-05-24 00:56:31 +09:00
Hajime Hoshi
f05bf143f7 graphics: Unify vertices*.go 2017-05-21 23:49:56 +09:00
Hajime Hoshi
4770abd2fe doc: Update examples (#354) 2017-05-16 10:38:34 +09:00
Hajime Hoshi
a657cac229 examples: Call IsRunningSlowly (#354) 2017-05-16 10:35:58 +09:00
Hajime Hoshi
9f53404655 doc: Improve favicon 2017-05-16 02:24:48 +09:00
Hajime Hoshi
ab7f53382d doc: Update favicon 2017-05-16 02:01:12 +09:00
Hajime Hoshi
7b52a13068 doc: Update favicon.png (#350) 2017-05-16 01:30:08 +09:00
Hajime Hoshi
8b719c2665 doc: Fix macOS link 2017-05-15 00:07:13 +09:00
Hajime Hoshi
93cdfe107e ui: Keep the device scale to avoid re-calculation 2017-05-14 04:21:20 +09:00
Hajime Hoshi
d6219e38d8 ui: Rename files 2017-05-13 19:50:40 +09:00
Hajime Hoshi
84530142f3 doc: Add FreeBSD support 2017-05-12 23:59:34 +09:00
Hajime Hoshi
a8df85030b doc: Fix README 2017-05-11 19:10:14 +09:00
Hajime Hoshi
b409631515 Add FreeBSD support (#352) 2017-05-11 19:09:13 +09:00
Hajime Hoshi
64862929a9 audio: Fix usage of 'oto' 2017-05-05 15:13:46 +09:00
Hajime Hoshi
766072cdbb audio: Make 'oto' package and use that (#351) 2017-05-04 21:09:02 +09:00
Hajime Hoshi
951e5bccef restorable: Remove Images() 2017-05-04 00:08:07 +09:00
Hajime Hoshi
8b48d010ed restorable: Refactoring 2017-05-03 23:24:00 +09:00
Hajime Hoshi
bc105e7350 restorable: Unexport functions 2017-05-03 23:18:35 +09:00
Hajime Hoshi
aa5c278445 restorable: Unexport add 2017-05-03 23:15:18 +09:00
Hajime Hoshi
ed4cd67fb3 graphics: finalizers must be reset when disposing 2017-05-03 23:15:03 +09:00
Hajime Hoshi
9f5cf48d24 restorable: Move Images to resotrable package 2017-05-03 23:11:43 +09:00
Hajime Hoshi
d94e9c9d86 restorable: Bug fix: Make limit to the number of draw-image command history (#349) 2017-05-03 22:16:32 +09:00
Hajime Hoshi
e8b155fefe graphics: Remove duplicated runtime.SetFinalizer 2017-05-03 03:15:50 +09:00
Hajime Hoshi
f30b274c1f graphics: Bug fix: Keep a restorable.Image before disposing 2017-05-03 03:13:22 +09:00
Hajime Hoshi
e8e502cc26 graphics: Bug fix: disposing check must be done before any operations 2017-05-03 03:07:45 +09:00
Hajime Hoshi
955284394a Remove imageimpl.go 2017-05-03 02:57:07 +09:00
Hajime Hoshi
8263e14690 doc: Add comments #348 2017-05-03 02:54:04 +09:00
Hajime Hoshi
6be25d3297 graphics: Remove imageImpl 2017-05-03 02:52:42 +09:00
Hajime Hoshi
e97a0b3e37 Revert "grahics: Remove unneeded 'if' branches"
This reverts commit aa8e77e0bf.
2017-05-03 02:51:38 +09:00
Hajime Hoshi
16b0c9186e graphics: Refactoring: Reduce imageImpl's functions 2017-05-03 02:45:33 +09:00
Hajime Hoshi
76ad9cf42b doc: Fix comments 2017-05-03 01:08:27 +09:00
Hajime Hoshi
5699822d64 graphics: Avoid creating struct as much as possible 2017-05-02 22:45:09 +09:00
Hajime Hoshi
aa8e77e0bf grahics: Remove unneeded 'if' branches 2017-05-01 23:25:05 +09:00
Hajime Hoshi
bf163b5617 graphics: Refactoring: Initialize 'quadFloat32Num' and reuse it 2017-05-01 23:23:58 +09:00
Hajime Hoshi
4e22bd770f ui: Remove Input interface and remove locks on browsers to improve performance (#346) 2017-04-28 23:45:01 +09:00