Commit Graph

36 Commits

Author SHA1 Message Date
Barış
b17ae6135e
ebiten: update GeoM.Rotate() comment (#3106) 2024-09-17 23:47:17 +09:00
Bobby Chen
7a244a5715
ebiten: fixes a typo (#1930)
This change fixes a misspelling of the word "multiplying" in the docstring for `ebiten.GeoM.Concat`.
2022-01-05 15:06:41 +09:00
Hajime Hoshi
1d4ff9a906 ebiten: Remove the deprecated functions and constants
Updates #1127
2020-10-04 04:47:24 +09:00
Hajime Hoshi
5bc09acb41 ebiten: Rename det to det2x2
det doesn't calculate the actual det of the matrix.
2020-07-03 12:48:28 +09:00
Hajime Hoshi
a1ac574a60 docs: Use 'Deprecated:' annotation
Fixes #1160
2020-05-19 01:50:55 +09:00
Hajime Hoshi
4b63be0156 graphics: Use float64 in GeoM
The reason why float32 was adopted was forgotten. Using float64
should not be problematic.

Fixes #883
2020-03-16 00:38:33 +09:00
Nathaniel Knight
6f23029e4c affine: Add Skew function to GeoM
Fixes #654
2018-08-01 14:15:30 +09:00
Hajime Hoshi
ac24a8382f graphicsutil: Extract matrix applying for performance 2018-06-17 19:45:09 +09:00
Hajime Hoshi
95561bbf6b affine: Use float32 values for GeoM
float32 was slow on GopherJS, but not slow on Wasm.
2018-06-17 15:38:10 +09:00
Hajime Hoshi
b4ace53596 affine: Remove GeoM to avoid GeoM allocations on the heap 2018-06-17 00:59:50 +09:00
Hajime Hoshi
c22857ca89 affine: Implement (*GeoM).String() and (*ColorM).String()
Fixes #586
2018-05-08 01:53:59 +09:00
Hajime Hoshi
c2872017ab affine: Add GeoM.Invert, IsInvertible (#547) 2018-03-11 19:13:39 +09:00
Hajime Hoshi
2bd099014b affine: Remove geoMImpl and use nillable pattern 2018-02-27 01:02:53 +09:00
Hajime Hoshi
a7fc463d91 doc: Improve comments 2017-10-01 03:15:50 +09:00
Hajime Hoshi
ce5a81ffcd affine: Fix comments of GeoM.Apply 2017-09-16 18:00:11 +09:00
Hajime Hoshi
2a9873a4bb affine: Add GeoM.Apply (#432) 2017-09-16 17:19:45 +09:00
Hajime Hoshi
803aa77c20 affine: Refactoring 2017-09-16 15:49:12 +09:00
Hajime Hoshi
c9bfc51dcc doc: Fix comments 2017-09-10 03:44:03 +09:00
Hajime Hoshi
dad427920d affine: Add Reset function 2017-05-28 00:49:44 +09:00
Hajime Hoshi
6db994f0e8 graphics: Optimize GeoM 2017-05-24 00:57:57 +09:00
Hajime Hoshi
dfcd9fc30c graphics: Make matrices faster 2017-01-20 00:37:51 +09:00
Hajime Hoshi
71a4465c6f graphics: Improve matrices speed 2017-01-19 12:07:31 +09:00
Hajime Hoshi
7ff7f946c9 graphics: Fix comments 2016-12-20 03:05:30 +09:00
Hajime Hoshi
1a1d7972c1 graphics: Deprecated 'Add' func for affine matrices 2016-12-20 02:41:19 +09:00
Hajime Hoshi
84baee8ca7 Add internals/affine 2016-11-01 00:13:19 +09:00
Hajime Hoshi
55d06f3bdb doc: Fix comments 2016-05-14 20:43:36 +09:00
Hajime Hoshi
67f837ff18 Add comments 2016-02-15 23:08:10 +09:00
Hajime Hoshi
2a935f645d image: Deprecate ScaleGeo, TranslateGeo and RotateGeo 2016-02-06 23:44:07 +09:00
Hajime Hoshi
6fc6c7ed95 Add comments 2015-02-18 11:15:36 +09:00
Hajime Hoshi
4226354e4a Use new style methods of matrices 2015-01-05 10:30:33 +09:00
Hajime Hoshi
ea98fefc4f Refactoring: matrix initialization 2015-01-03 22:54:01 +09:00
Hajime Hoshi
c53695eb56 Bug fix: Scale and Translate 2015-01-03 19:18:09 +09:00
Hajime Hoshi
2eea1afcd1 Optimize ColorM and GeoM 2015-01-03 18:35:44 +09:00
Hajime Hoshi
449bc7931d Change receiver ColorM.Element and GeoM.Element to pointers (performance issue) 2015-01-03 01:54:12 +09:00
Hajime Hoshi
b77181e37a Remove returning values of Add/Concat 2014-12-29 19:04:18 +09:00
Hajime Hoshi
bf46451933 Rename files 2014-12-27 17:15:16 +09:00