Hajime Hoshi
|
2db10b1e9c
|
ebiten: add RunGameOptions.SingleThread and deprecate ebitenginesinglethread build tag
Closes #2830
|
2023-11-05 00:01:44 +09:00 |
|
Hajime Hoshi
|
5fe8c29b4c
|
internal/ui: refactoring: integrate (*UserInterface).run
|
2023-10-29 18:57:10 +09:00 |
|
Hajime Hoshi
|
34941ca083
|
all: separate the rendering thread from the main thread
Updates #1704
Closes #2512
|
2022-12-30 22:57:34 +09:00 |
|
Hajime Hoshi
|
8902d95b2d
|
internal/ui: remove unused function runOnAnotherThreadFromMainThread
|
2022-12-30 13:52:05 +09:00 |
|
Hajime Hoshi
|
e1992347b7
|
internal/graphicscommand: rename SetRenderingThread -> SetRenderThread
|
2022-12-30 13:51:32 +09:00 |
|
Hajime Hoshi
|
c638727759
|
internal/thread: remove Stop and use context.Context instead
|
2022-12-28 17:11:55 +09:00 |
|
Hajime Hoshi
|
01eb1a0bca
|
internal/ui: refactoring
|
2022-12-28 16:44:22 +09:00 |
|
Hajime Hoshi
|
e9248c6f33
|
internal/ui: rename t -> mainThread
|
2022-12-28 15:59:53 +09:00 |
|
Hajime Hoshi
|
bb68ebfcad
|
ebiten: add RunGameWithOptions to specify graphics library
This also adds mobile.SetGameWithOptions.
Updates #2378
|
2022-12-09 21:27:31 +09:00 |
|
Artem Yadelskyi
|
5b53cef59e
|
all: remove old // +build comments (#2431)
Closes #2325
|
2022-11-03 12:55:14 +09:00 |
|
Hajime Hoshi
|
e7c0a121c4
|
all: remove the build tag 'ebitencbackend'
This also automatically enables 'egl' when 'nintendosdk' is specified.
Updates #2242
|
2022-08-12 13:15:39 +09:00 |
|
Hajime Hoshi
|
dac6548c0c
|
all: rename ebitenginecbackend to nintendosdk
Updates #2242
|
2022-08-12 02:05:29 +09:00 |
|
Hajime Hoshi
|
28fd3ec9e5
|
add the ebitengine version build tags besides the ebiten version
Closes #2111
Updates #2190
|
2022-07-09 15:38:03 +09:00 |
|
Hajime Hoshi
|
428b1263d9
|
add ebitenginecbackend build tag besides ebitencbackend
Updates #2111
Updates #2190
|
2022-07-09 15:23:52 +09:00 |
|
Hajime Hoshi
|
ea1c18d124
|
internal/ui: rename contextImpl -> context
|
2022-04-01 17:59:44 +09:00 |
|
Hajime Hoshi
|
be1836339b
|
internal/ui: define the common struct UserInterface for all the environments
The existing UserInterface structs became userInterfaceImpl structs.
|
2022-03-21 23:10:27 +09:00 |
|
Hajime Hoshi
|
e09c1bf8f1
|
internal/ui: refactoring: remove an error value from runOnAnotherThreadFromMainThread
|
2022-02-14 00:55:58 +09:00 |
|
Hajime Hoshi
|
ce3f83958e
|
internal/graphicscommand: rename RunOnMainThread -> RunOnRenderingThread
|
2022-02-14 00:20:49 +09:00 |
|
Hajime Hoshi
|
0c1c40995c
|
internal/ui: rename types and members: uiContext -> gameForUI
|
2022-02-13 20:20:46 +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 |
|
Hajime Hoshi
|
4c6c31e384
|
all: reorder build tags in an alphabetical order
|
2022-02-08 15:49:15 +09:00 |
|
Hajime Hoshi
|
6f72b15912
|
internal/driver: move some definitions to internal/ui
Updates #1983
|
2022-02-06 18:13:45 +09:00 |
|
Hajime Hoshi
|
149736c3cf
|
internal/uidriver/*: integrate the packages into internal/ui
Updates #1983
|
2022-02-06 17:23:04 +09:00 |
|