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 |
|
Hajime Hoshi
|
6c8b7f8e9c
|
graphics: Refactoring: Reduce error propagations
|
2018-07-12 03:08:50 +09:00 |
|
Hajime Hoshi
|
a9a21132ae
|
graphics: Refactoring: Add pixelCommand
|
2018-07-12 02:40:06 +09:00 |
|
Hajime Hoshi
|
aa06c5ffa5
|
Update comments
|
2018-07-11 11:06:18 +09:00 |
|
Hajime Hoshi
|
3cd9dfd800
|
Rename IsRunningSlowly to IsDrawingSkipped
Fixes #643
|
2018-07-10 22:31:26 +09:00 |
|
Hajime Hoshi
|
4a6faf5505
|
Add examples/animation
Fixes #640
|
2018-07-09 22:50:34 +09:00 |
|
Hajime Hoshi
|
c6842f2cd8
|
audio/vorbis/internal/stb: Use TypedArrayOf (#642)
|
2018-07-07 17:46:55 +09:00 |
|
Hajime Hoshi
|
c0ccc16767
|
audio/mp3: Use TypedArray (#642)
|
2018-07-07 17:19:47 +09:00 |
|
Hajime Hoshi
|
8f12dfc496
|
Use js.TypedArray
This is still WIP. There is a rendering issue on Wasm.
|
2018-07-06 02:48:51 +09:00 |
|
Hajime Hoshi
|
e61af537f4
|
audio/vorbis: Use jfreymuth/oggvorbis when the target is Wasm
|
2018-07-05 02:27:23 +09:00 |
|
Hajime Hoshi
|
de7065bbf7
|
audio/vorbis/internal/stb: Use float32 version of decoder for efficiency
|
2018-07-05 01:37:51 +09:00 |
|
Hajime Hoshi
|
9bf2eaff58
|
audio/vorbis/internal/stb: Rename files
|
2018-07-04 12:04:00 +09:00 |
|
Hajime Hoshi
|
992f6c767a
|
audio/vorbis: Use stb_vorbis.c on browsers
This change adds a Ogg/Vorbis decoder stb_vorbis.c usage that is
compiled by Emscripten as WebAssembly.
Fixes #623
|
2018-07-04 01:23:11 +09:00 |
|
Hajime Hoshi
|
21fd6a2edc
|
examples/flappy: Remove println
|
2018-07-04 00:23:34 +09:00 |
|
Hajime Hoshi
|
e4f157d9cd
|
opengl: Remove unused code
|
2018-06-30 12:34:40 +09:00 |
|
Hajime Hoshi
|
2c0f3d4302
|
opengl: Bug fix: wrong argument to js.Value.Call
|
2018-06-30 12:32:15 +09:00 |
|
Hajime Hoshi
|
6e51d31524
|
Use new GopherWasm API (#634)
I plan to merge this right after
https://github.com/gopherjs/gopherwasm/pull/3 is merged.
|
2018-06-30 00:02:15 +09:00 |
|