Hajime Hoshi
|
38a2aa11fd
|
internal/ui: bug fix: deadlock at Layout with Ebiten's image functions called
Closes #2079
|
2022-04-26 01:12:57 +09:00 |
|
Hajime Hoshi
|
5c7917897c
|
internal/ui: refactoring: move the logic in gameForUI to context
|
2022-04-01 22:33:31 +09:00 |
|
Hajime Hoshi
|
9c448d207a
|
internal/ui: remove an unnecessary alias
|
2022-04-01 21:17:26 +09:00 |
|
Hajime Hoshi
|
b53cb2acd6
|
internal/ui, internal/mipmap, internal/graphicscommand: fix a wrong panic message
|
2022-04-01 20:12:12 +09:00 |
|
Hajime Hoshi
|
8e40b2562e
|
internal/ui: remove an error returning value from Game.Draw
|
2022-04-01 19:10:10 +09:00 |
|
Hajime Hoshi
|
ea1c18d124
|
internal/ui: rename contextImpl -> context
|
2022-04-01 17:59:44 +09:00 |
|
Hajime Hoshi
|
79e93d3b12
|
internal/graphicsdriver: introduce the DirectX driver
Closes #1007
|
2022-03-26 20:09:34 +09:00 |
|
Hajime Hoshi
|
12ce5ae83a
|
internal/ui: remove the call of graphicsDriver() from the context
|
2022-03-21 16:48:33 +09:00 |
|
Hajime Hoshi
|
673556d03f
|
internal/ui: move the error handlings to the ui package
|
2022-03-20 16:26:26 +09:00 |
|
Hajime Hoshi
|
4cbce71b2b
|
internal/graphicscommand: move the choice of graphics drivers to internal/ui
|
2022-03-20 02:51:31 +09:00 |
|
Hajime Hoshi
|
e4fba8b047
|
bug fix: compile error with Go 1.16 and older
|
2022-03-08 00:08:53 +09:00 |
|
Hajime Hoshi
|
86ba7719eb
|
internal/ui: bug fix: use CompareAndSwap
|
2022-03-07 23:51:10 +09:00 |
|
Hajime Hoshi
|
9c6b7aaca3
|
internal/ui: catch the error at At correctly
|
2022-03-05 01:44:59 +09:00 |
|
Hajime Hoshi
|
dd8900ea48
|
internal/graphicsdriver: refactoring: choose the graphics driver at this package
|
2022-02-27 23:51:19 +09:00 |
|
Hajime Hoshi
|
1cb7633ff6
|
internal/ui: bug fix: atomic.Value.Store cannot be called when a differnet type value is already stored
|
2022-02-27 17:41:19 +09:00 |
|
divVerent
|
ea35296be7
|
ebiten: provide SetScreenFilterEnabled , a way to disable the default screen filter (#1997)
Using FilterNearest rather than filterScreen or FilterLinear speeds up a
Dell E6500 from 23fps->36fps and 27fps->48fps.
Updates #1772
|
2022-02-24 03:46:27 +09:00 |
|
Hajime Hoshi
|
4949c49cd0
|
internal/ui: refactoring
|
2022-02-14 03:39:02 +09:00 |
|
Hajime Hoshi
|
871121abe3
|
internal/ui: refactoring: remove (*contextImpl).layout
|
2022-02-14 02:59:02 +09:00 |
|
Hajime Hoshi
|
82b9f7dc56
|
ebiten: refactoring: remove setScreenClearedEveryFrame
|
2022-02-13 20:40:46 +09:00 |
|
Hajime Hoshi
|
0c1c40995c
|
internal/ui: rename types and members: uiContext -> gameForUI
|
2022-02-13 20:20:46 +09:00 |
|
Hajime Hoshi
|
29382b424b
|
internal/ui: refactoring: remove some exposed functions
|
2022-02-13 20:09:13 +09:00 |
|
Hajime Hoshi
|
08defeeded
|
internal/ui: move more logics to internal/ui
|
2022-02-13 20:02:49 +09:00 |
|
Hajime Hoshi
|
a2cb9fda82
|
internal/ui: make adjustPosition concurrent-safe
|
2022-02-13 19:52:39 +09:00 |
|
Hajime Hoshi
|
31aa01131d
|
ebiten: refactoring: reduce call of ui.Get()
|
2022-02-13 19:40:48 +09:00 |
|
Hajime Hoshi
|
7b164882fc
|
internal/ui: refactoring: move AdjustPosition to the package internal/ui
|
2022-02-13 19:14:29 +09:00 |
|
Hajime Hoshi
|
08ae7006ef
|
internal/ui: refactoring: move some logics to internal/ui
|
2022-02-13 19:02:59 +09:00 |
|
Hajime Hoshi
|
2609d73a1a
|
internal/ui: refactoring: move some logics to internal/ui
|
2022-02-13 18:01:18 +09:00 |
|
Hajime Hoshi
|
b282b1805b
|
internal/ui: refactoring: add ui.SetError
This is a preparation to move uiContext to the package internal/ui.
|
2022-02-13 17:17:08 +09:00 |
|