Hajime Hoshi
a6e5be608d
update Oto to v2.1.0-alpha.5
2021-12-29 01:28:35 +09:00
Hajime Hoshi
374871c031
internal/shader: bug fix: a meaningless statement should raise an error (a non-call expression statement)
...
Updates #1898
2021-12-27 23:14:05 +09:00
Hajime Hoshi
481a2145ae
internal/shader: bug fix: a meaningless statement should raise an error
...
Closes #1898
2021-12-27 22:05:58 +09:00
Hajime Hoshi
dd4d2f6aa0
internal/glfw/glfw: update for GLFW 3.3.6
...
Closes #1896
2021-12-27 01:57:55 +09:00
Hajime Hoshi
ca48736847
update GLFW for non-Windows environments
...
Updates #1896
2021-12-27 01:24:41 +09:00
Hajime Hoshi
a89e9d9368
internal/gamepaddb: update the database file
...
Updates #1903
2021-12-27 01:18:03 +09:00
Hajime Hoshi
f182b185d9
internal/graphicscommand: bug fix: overflow when len(vertices) > len(indices)
...
Closes #1913
2021-12-26 06:15:12 +09:00
Hajime Hoshi
7e46816246
add Jacob Salmela to AUTHORS
2021-12-24 23:51:39 +09:00
Jacob Salmela
c7da53880f
direct users to the readme in the docs repo ( #1912 )
...
Signed-off-by: Jacob Salmela <me@jacobsalmela.com>
2021-12-24 23:50:40 +09:00
Hajime Hoshi
011e5061df
internal/cbackend: simplify the audio API
2021-12-23 22:20:04 +09:00
Hajime Hoshi
e6131894a7
internal/cbackend: add AudioBufferSizeInSeconds
2021-12-23 02:55:54 +09:00
Hajime Hoshi
1799ed0b28
add a build tag 'ebitencbackend' and internal/cbackend
...
This enables to create a C archive with Ebiten without an actual driver
implementation. This enables Ebiten work on a platform Go doesn't support.
See also Hitsumabushi project: github.com/hajimehoshi/hitsumabushi.
The backend C API is not stable and might change later. Then, the build
tag 'ebitencbackend' is not documented on purpose.
Closes #1900
2021-12-22 21:12:48 +09:00
Hajime Hoshi
b0b52c6297
internal/driver: typo
2021-12-22 18:47:52 +09:00
Hajime Hoshi
2610d16c8a
update Oto
...
Closes #1908
2021-12-21 19:30:22 +09:00
Hajime Hoshi
e3720072cd
add ebiiim to AUTHORS
2021-12-20 21:56:41 +09:00
ebiiim
4d988b2457
examples/airship: chore: fix typo ( #1907 )
2021-12-20 21:54:24 +09:00
Hajime Hoshi
061614080a
ebiten: fix comments
2021-12-19 23:58:55 +09:00
Hajime Hoshi
897ecdd5e6
ebiten: fix a wrong comment about IsKeyPressed
2021-12-19 23:48:19 +09:00
Hajime Hoshi
336ed49bdc
audio: bug fix: compile error on tests
2021-12-17 16:04:39 +09:00
Hajime Hoshi
eaaa601261
audio: refactoring: rename types
2021-12-17 16:02:12 +09:00
Hajime Hoshi
55add3e323
audio: reduce dependency on the package oto
...
Updates #1900
2021-12-17 15:51:07 +09:00
Hajime Hoshi
4c82064bdd
.build: bug fix: remove an unused template parameter
2021-12-15 03:08:19 +09:00
Hajime Hoshi
4c42e70e69
.github/workflows: use the web hook for builds.sr.ht instead of web APIs
...
There is an intentional limitation in builds.sr.ht and only up to 4 VMs work
at the same time. Users have to follow this rule.
Updates #1664
2021-12-15 02:54:16 +09:00
Hajime Hoshi
5f942150e0
ebiten: update comments about DrawImage
2021-12-14 20:37:29 +09:00
Hajime Hoshi
12b5a6c3d6
examples: update README
2021-12-13 11:55:08 +09:00
Hajime Hoshi
9787e076bc
ebiten: Add comments about NewImage*
...
Closes #1894
2021-12-09 21:03:25 +09:00
Hajime Hoshi
490155583f
Update README
2021-12-06 00:24:55 +09:00
Hajime Hoshi
fdda0e625f
ebiten: Add comments about Vibrate
2021-12-04 22:44:11 +09:00
Hajime Hoshi
39ef252c2e
ebiten: Add VibrationOptions to specify intensity ( #1891 )
...
Updates #1452
2021-12-04 22:14:02 +09:00
Hajime Hoshi
b638b72f0b
ebiten: Add a comment about Vibrate
2021-12-04 17:48:09 +09:00
Hajime Hoshi
aafa20c222
Add a link to Awesome-Ebiten
2021-12-03 02:24:58 +09:00
Hajime Hoshi
1eb5d4a188
audio: Add comments
...
Updates #1888
2021-11-30 21:56:47 +09:00
Hajime Hoshi
2d231c8454
audio: Add comment at NewInfiniteLoopWithIntro about the noises
...
Updates #1888
2021-11-30 00:29:11 +09:00
Hajime Hoshi
c91a6fb81f
audio: Blend the loop start and after-the-loop part to reduce noises at InfiniteLoop
...
Closes #1888
2021-11-30 00:00:50 +09:00
Hajime Hoshi
90f59aad7c
audio: Refactoring: Use the underlying source's Seek in Read (reland)
2021-11-29 20:56:39 +09:00
Hajime Hoshi
b81736793d
Revert "audio: Refactoring: Use the underlying source's Seek in Read"
...
This reverts commit 15ba3ed4d1
.
Reason: Test failure
2021-11-29 19:36:28 +09:00
Hajime Hoshi
15ba3ed4d1
audio: Refactoring: Use the underlying source's Seek in Read
2021-11-29 17:21:40 +09:00
Hajime Hoshi
bdf78dab27
internal/uidriver/glfw: Clean up build tags
2021-11-27 18:52:33 +09:00
Hajime Hoshi
ef5f8a9018
internal/uidriver/glfw: Adjusting the view size is not needed on macOS 12
...
Updates #1745
2021-11-27 18:47:05 +09:00
Hajime Hoshi
2b1e961540
ebiten: Remove old comments
2021-11-27 18:33:51 +09:00
Hajime Hoshi
5031ab67a7
ebiten: Refactoring: Remove uiContext.outsideSizeUpdated
2021-11-27 18:21:04 +09:00
Hajime Hoshi
42c1427c0b
ebiten: Avoid unnecessary creations of c.screen
...
Updates #1884
2021-11-27 18:19:15 +09:00
Hajime Hoshi
e6f2764d08
internal/uidriver/glfw: Refactoring: Remove toChangeSize
...
Updates #1884
2021-11-27 18:00:39 +09:00
Hajime Hoshi
22e64c7df0
internal/uidriver/glfw: Bug fix: Rendering should be updated after restoring from fullscreen
...
u.toChangeSize affects the result of u.updateSize. When the callback
for WindowSetSize is invoked, toChangeSize should be true.
In order to simplify the logic, we have to remove toChangeSize later.
Closes #1884
2021-11-27 17:53:40 +09:00
Hajime Hoshi
1dd13ae06e
internal/graphicsdriver/metal: Bug fix: Vsync didn't work on macOS
...
This fix works only for Metal. There is not a good solution for
OpenGL so far unfortunately.
Closes #1885
2021-11-27 02:52:48 +09:00
Hajime Hoshi
b7cd990bc3
ebiten: Make it explicit about the goroutine for Game functions
2021-11-26 02:17:04 +09:00
Hajime Hoshi
73bf7a0939
internal/uidriver/glfw: Bug fix: Return a tentative scale when glfw.GetPrmaryMonitor returns 1
...
Updates #1878
2021-11-24 22:35:10 +09:00
Hajime Hoshi
b4f87f9651
internal/uidriver/mobile: Implement Vibrate for Android
...
This change also adds AndroidManifest.xml for the example. This is
used for `gomobile install` command.
Updates #1452
2021-11-19 01:49:22 +09:00
Hajime Hoshi
d9c362bca9
ebiten: Add more tests (ShaderUnmatchedArgs)
2021-11-14 18:50:20 +09:00
Hajime Hoshi
8ae6793d4d
internal/shader: Check the number of arguments
2021-11-14 17:34:06 +09:00