Hajime Hoshi
|
a82201cfe8
|
graphics: Use an even number for screen height offset
Fixes #622
|
2018-08-12 20:12:05 +09:00 |
|
Hajime Hoshi
|
9e9a05ee54
|
graphics: Remove redundant disposing images
|
2018-07-30 00:25:51 +09:00 |
|
Hajime Hoshi
|
c720c8e1cb
|
graphics: Dispose mipmap images for the offscreen every frame
|
2018-07-30 00:03:34 +09:00 |
|
Hajime Hoshi
|
8a221a5774
|
graphics: Use mipmap images for minifying images with linear filter
Fixes #578
|
2018-07-29 23:33:49 +09:00 |
|
Hajime Hoshi
|
c98ec30c10
|
graphics: Add comments
|
2018-07-18 03:05:09 +09:00 |
|
Hajime Hoshi
|
0593b77eb8
|
ui: Implement CurrentTPS
|
2018-07-18 02:11:00 +09:00 |
|
Hajime Hoshi
|
e99f2f9f69
|
ui: Rename TPS -> MaxTPS
|
2018-07-17 22:41:27 +09:00 |
|
Hajime Hoshi
|
a7a1f6b4c6
|
ui: Rename SetTPS -> SetMaxTPS, Introduce UncappedTPS
|
2018-07-17 22:33:53 +09:00 |
|
Hajime Hoshi
|
3a8ca5ad73
|
ui: Implement TPS/SetTPS
Fixes #605
Fixes #321
|
2018-07-17 01:58:00 +09:00 |
|
Hajime Hoshi
|
1626e40822
|
Refactoring: Avoid using const FPS
|
2018-07-17 00:53:00 +09:00 |
|
Hajime Hoshi
|
18ec1d8265
|
internal/clock: Update takes FPS
|
2018-07-16 01:03:23 +09:00 |
|
Hajime Hoshi
|
aed0bf4a37
|
graphics: Check error at the end of the frame
The error should be raised as soon as possible.
|
2018-07-12 03:16:31 +09:00 |
|
Hajime Hoshi
|
6c8b7f8e9c
|
graphics: Refactoring: Reduce error propagations
|
2018-07-12 03:08:50 +09:00 |
|
Hajime Hoshi
|
3cd9dfd800
|
Rename IsRunningSlowly to IsDrawingSkipped
Fixes #643
|
2018-07-10 22:31:26 +09:00 |
|
Hajime Hoshi
|
3136ef5fbd
|
graphics: More exact scaling
This is related to #622
|
2018-06-08 00:07:39 +09:00 |
|
Hajime Hoshi
|
c62e63f874
|
graphics: Remove 'filter' argument from newVolatileImage (#503)
|
2018-04-06 03:34:14 +09:00 |
|
Hajime Hoshi
|
7b5ad46e49
|
shareable: NewImage* now returns a cleared image
|
2018-04-06 02:08:12 +09:00 |
|
Hajime Hoshi
|
87daa82ad9
|
graphics: Replace emptyImage with dummyImage (not initialized)
|
2018-04-06 00:49:49 +09:00 |
|
Hajime Hoshi
|
97ce612785
|
Refactoring: Don't access restorable package directly from ebiten package
|
2018-03-25 23:37:32 +09:00 |
|
Hajime Hoshi
|
1b0e71765f
|
internal/hooks: Rename Update -> BeforeUpdate
|
2018-03-15 02:50:10 +09:00 |
|
Hajime Hoshi
|
a2d6ae7eee
|
shareable: Rename ImagePart -> Image
|
2018-03-11 00:05:06 +09:00 |
|
Hajime Hoshi
|
1556db74fa
|
graphics: Rename sharedImage -> shareableImage
|
2018-03-10 23:39:06 +09:00 |
|
Hajime Hoshi
|
afda41a5ed
|
graphics: Refactoring: Remove (*Image).restorable
|
2018-03-10 23:18:50 +09:00 |
|
Hajime Hoshi
|
e977019d2f
|
graphics: Detect maximum texture size for each environment
Fixes #537, #539
See also #541
|
2018-03-09 11:47:23 +09:00 |
|
Hajime Hoshi
|
5bfdc6d29a
|
graphics: The screen filter might be heavy
|
2018-03-05 11:09:06 +09:00 |
|
Hajime Hoshi
|
f1d97a7758
|
graphics: Refactoring
|
2018-03-05 10:53:42 +09:00 |
|
Hajime Hoshi
|
dcb05fb9ad
|
graphics: Remove unneeded 'Clear' on the screen framebuffer
|
2018-03-05 10:53:09 +09:00 |
|
Hajime Hoshi
|
d523229d9f
|
graphics: Skip clearing the screen framebuffer
|
2018-03-05 02:59:52 +09:00 |
|
Hajime Hoshi
|
d0592d30e0
|
graphics: Improve clearing the offscreen performance
|
2018-03-02 01:55:40 +09:00 |
|
Hajime Hoshi
|
b8deabbd94
|
graphics: Reland: Bug fix: a too old frame was rendered at least on Android
Fixes #525
|
2018-03-01 23:05:28 +09:00 |
|
Hajime Hoshi
|
1c0f5e09d5
|
Revert "graphics: Bug fix: a too old frame was rendered at least on Android"
Reason: #525
This reverts commit deab21fad1 .
|
2018-03-01 22:42:31 +09:00 |
|
Hajime Hoshi
|
deab21fad1
|
graphics: Bug fix: a too old frame was rendered at least on Android
Fixes #520
|
2018-03-01 11:37:01 +09:00 |
|
Hajime Hoshi
|
9e61d0622e
|
graphics: Revert ClearVolatileImages
|
2018-02-28 23:21:23 +09:00 |
|
Hajime Hoshi
|
02b4fc7917
|
graphics: Reduce num of Image.Clear() calls
|
2018-02-28 23:11:12 +09:00 |
|
Hajime Hoshi
|
9db042ae9e
|
graphics: Refactoring: easier way to clear framebuffer
|
2018-02-28 22:46:57 +09:00 |
|
Hajime Hoshi
|
9adc1ac6a0
|
Revert "graphics: Refactoring: clearing framebuffer"
This reverts commit 58f5c9c1d0 .
Fixes #515
|
2018-02-25 22:04:04 +09:00 |
|
Hajime Hoshi
|
58f5c9c1d0
|
graphics: Refactoring: clearing framebuffer
|
2018-02-24 23:51:05 +09:00 |
|
Hajime Hoshi
|
9da5099060
|
graphics: Refactoring: Flip Y by geometry matrix instead of projection matrix
|
2018-02-24 23:32:36 +09:00 |
|
Hajime Hoshi
|
a644e92298
|
restorable: Better calculation to clear restorable.Image
|
2018-02-24 21:16:30 +09:00 |
|
Hajime Hoshi
|
556b2ec31b
|
graphics: Implement Image.Fill with DrawImage
|
2018-02-24 05:28:50 +09:00 |
|
Hajime Hoshi
|
591e0ad995
|
graphics: Add 'screen' filter for fast rendering (#509)
|
2018-02-23 01:28:35 +09:00 |
|
Hajime Hoshi
|
4aa5ee032f
|
graphics: Refactoring: Use DrawImageOptions.Filter
|
2018-02-22 01:58:50 +09:00 |
|
Hajime Hoshi
|
1179c12d35
|
graphics: Speed optimization: Use CompositeModeCopy instead of Clear
|
2018-02-22 01:18:33 +09:00 |
|
Hajime Hoshi
|
392ee92aeb
|
Add internal/hooks to replace internal/audiobinding
|
2018-02-04 17:33:17 +09:00 |
|
Hajime Hoshi
|
b62df75e36
|
graphics: Don't update the screen when not necessary
|
2018-01-07 03:13:13 +09:00 |
|
Hajime Hoshi
|
61646e5d03
|
Refactoring: Remove updater
|
2018-01-06 23:30:11 +09:00 |
|
Hajime Hoshi
|
d398cb14c2
|
graphics: Remove an unused member
|
2018-01-03 16:31:42 +09:00 |
|
Hajime Hoshi
|
cea9bd5a19
|
input: Bug fix: runeBuffer should be reset on each frame
|
2017-11-10 01:21:15 +09:00 |
|
Hajime Hoshi
|
b51f4d5312
|
graphics: Refactoring: Use web package
|
2017-10-05 02:41:18 +09:00 |
|
Hajime Hoshi
|
80940f9070
|
restorable: Add comments
|
2017-09-15 00:24:18 +09:00 |
|