Hajime Hoshi
|
2559979c2b
|
shareable: Add tests
|
2018-07-25 01:08:04 +09:00 |
|
Hajime Hoshi
|
5beaf843a6
|
shareable: Bug fix: volatile or screen must not use shareable texture
|
2018-07-24 22:25:15 +09:00 |
|
Hajime Hoshi
|
d10d319d7e
|
Bug fix: Module-awareness is required to get gjbt
|
2018-07-24 02:17:21 +09:00 |
|
Hajime Hoshi
|
2969de5b1f
|
audio: Refactoring: Redefine bytesPerSample
|
2018-07-24 01:54:01 +09:00 |
|
Hajime Hoshi
|
a0bd31ef1f
|
audio: Rename stream -> src
|
2018-07-24 01:22:05 +09:00 |
|
Hajime Hoshi
|
6a1afe8fbe
|
audio: Add test for negative position
|
2018-07-23 04:01:43 +09:00 |
|
Hajime Hoshi
|
0d5924b448
|
audio: Add test for InifiniteLoop
|
2018-07-23 03:30:06 +09:00 |
|
Hajime Hoshi
|
34ac185327
|
audio: Rename file
|
2018-07-23 03:15:17 +09:00 |
|
Hajime Hoshi
|
082556ad5c
|
audio: Better error message
|
2018-07-23 02:28:07 +09:00 |
|
Hajime Hoshi
|
05ac690db5
|
audio/vorbis/internal/stb: Use stbvorbis.js
Fixes #641
|
2018-07-22 17:15:28 +09:00 |
|
Hajime Hoshi
|
b2a4ddf853
|
shareable: Refactoring: Add moveTo
|
2018-07-22 06:29:31 +09:00 |
|
Hajime Hoshi
|
693116ffd6
|
shareable: Bug fix: Double free
|
2018-07-22 05:52:11 +09:00 |
|
Hajime Hoshi
|
6687ffe8ba
|
shareable: Bug fix: SetFinalizer must not be reset at dispose(false)
|
2018-07-22 05:40:04 +09:00 |
|
Hajime Hoshi
|
c15348f939
|
packing: Improve panic messages
|
2018-07-22 05:29:02 +09:00 |
|
Hajime Hoshi
|
09dcba40ab
|
shareable: Rename variables
|
2018-07-22 04:32:36 +09:00 |
|
Hajime Hoshi
|
a6edb90898
|
shareable: Use the shared backend again in some conditions
Fixes #633
|
2018-07-22 04:03:35 +09:00 |
|
Hajime Hoshi
|
2bba43d6db
|
Update go.mod
|
2018-07-22 02:04:39 +09:00 |
|
Hajime Hoshi
|
a341e96545
|
Update go.mod
|
2018-07-22 00:11:38 +09:00 |
|
Hajime Hoshi
|
7e26ae5f8d
|
Update go.sum
|
2018-07-21 22:35:13 +09:00 |
|
Hajime Hoshi
|
9caa0f7c80
|
Update go.mod
|
2018-07-21 20:55:47 +09:00 |
|
Hajime Hoshi
|
e3ab158d7d
|
affine: Allow absence of the translate part
|
2018-07-21 17:21:55 +09:00 |
|
Hajime Hoshi
|
c0a0f62eea
|
Update go.mod
|
2018-07-21 15:16:07 +09:00 |
|
Hajime Hoshi
|
9047e54ae6
|
shareable: Remove comments
|
2018-07-21 03:43:12 +09:00 |
|
Hajime Hoshi
|
5249afc06b
|
graphicsutil: Add QuadIndices
|
2018-07-21 03:40:37 +09:00 |
|
Hajime Hoshi
|
2e7745044d
|
shareable: Fix Image.DrawImage to accept vertices and indices
|
2018-07-21 03:30:27 +09:00 |
|
Hajime Hoshi
|
2971fbb9ad
|
Fix gjbt import path
|
2018-07-18 11:01:48 +09:00 |
|
Hajime Hoshi
|
c98ec30c10
|
graphics: Add comments
|
2018-07-18 03:05:09 +09:00 |
|
Hajime Hoshi
|
464c575de6
|
Fix comments
|
2018-07-18 02:17:06 +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
|
eadbabffd9
|
examples/windowsize: Use more consts
|
2018-07-17 22:36:55 +09:00 |
|
Hajime Hoshi
|
a7a1f6b4c6
|
ui: Rename SetTPS -> SetMaxTPS, Introduce UncappedTPS
|
2018-07-17 22:33:53 +09:00 |
|
Hajime Hoshi
|
328c5ff7e1
|
examples/windowsize: Fix message
|
2018-07-17 21:58:58 +09:00 |
|
Hajime Hoshi
|
82c44a2995
|
Comment fix
|
2018-07-17 03:23:45 +09:00 |
|
Hajime Hoshi
|
eb68cdad6e
|
ui: Bug fix: Freezing on calling SetVsyncEnabled
|
2018-07-17 02:37:22 +09:00 |
|
Hajime Hoshi
|
16c6ab4d07
|
ui: Introduce DefaultTPS and deprecate FPS
|
2018-07-17 02:07:03 +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
|
93f8c76310
|
internal/clock: Remove unused variables
|
2018-07-17 00:35:51 +09:00 |
|
Hajime Hoshi
|
408cc1e833
|
internal/clock: Refactoring
Update now returns 0 when tps is 0, and 1 when tps is negative.
|
2018-07-17 00:29:10 +09:00 |
|
Hajime Hoshi
|
71dfe17dcc
|
Fix comments
|
2018-07-16 04:57:15 +09:00 |
|
Hajime Hoshi
|
9be02c905b
|
Misspelling
|
2018-07-16 04:39:05 +09:00 |
|
Hajime Hoshi
|
88e6768a30
|
Use the term 'TPS' ticks per second
|
2018-07-16 04:36:47 +09:00 |
|
Hajime Hoshi
|
bbb777eecc
|
internal/clock: Use constant time to detect if the game is delayed too much
|
2018-07-16 03:02:55 +09:00 |
|
Hajime Hoshi
|
18ec1d8265
|
internal/clock: Update takes FPS
|
2018-07-16 01:03:23 +09:00 |
|
Hajime Hoshi
|
a0c62e90fc
|
docs: Update
|
2018-07-15 03:10:02 +09:00 |
|
Hajime Hoshi
|
d752408da3
|
Fix comments not to use the term 'this function'
|
2018-07-15 01:04:46 +09:00 |
|
Hajime Hoshi
|
09c93ac86d
|
ui: Avoid using eval
|
2018-07-14 23:47:31 +09:00 |
|
Hajime Hoshi
|
e25c237a01
|
Add IsVsyncEnabled / SetVsyncEnabled
This enables the game to work more efficiently (but consume much
more CPU).
Fixes #405.
|
2018-07-14 21:43:55 +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 |
|