Gwilym Inzani
d38fea7f7a
Pass the buffer size rather than using the global variable for it
2023-07-18 21:37:01 +01:00
Gwilym Inzani
86db9d15bf
Don't assume agb-tracker-interop dependency
2023-07-18 21:37:01 +01:00
Gwilym Inzani
a8d751a0ef
Panning effect
2023-07-18 21:37:01 +01:00
Gwilym Inzani
989d376056
Amega frequencies and effects
2023-07-18 21:37:01 +01:00
Gwilym Inzani
cf1f3965d8
Improvements
2023-07-18 21:37:01 +01:00
Gwilym Inzani
436b49c80d
Get closer to some reasonable sounding
2023-07-18 21:37:01 +01:00
Gwilym Inzani
308cb3a19c
Really basic playing
2023-07-18 21:37:01 +01:00
Gwilym Inzani
a77b536e69
Really basic export
2023-07-18 21:37:01 +01:00
Gwilym Inzani
f3e3c243a4
Use the recommended layout for proc macros
2023-07-18 21:37:01 +01:00
Gwilym Inzani
af0cf7170e
Move everything to a tracker directory
2023-07-18 21:37:01 +01:00
Gwilym Inzani
aefa842624
Add a std feature instead
2023-07-18 21:37:01 +01:00
Gwilym Inzani
d903aa164b
Need an interop crate too
2023-07-18 21:37:01 +01:00
Gwilym Inzani
7e4a2f2e20
Create skeleton projects
2023-07-18 21:37:01 +01:00
Corwin
a7f9fdf011
Release v0.16.0
2023-07-18 18:55:12 +01:00
Corwin
b12692511e
Allow new clippy lint ( #458 )
...
New clippy lint introduced that would break safety if followed.
- [x] no changelog update needed
2023-07-18 18:44:03 +01:00
Corwin
1db3a61ee3
allow new clippy lint
2023-07-18 18:34:56 +01:00
Corwin
c60d0215d6
add energy to amplitude
2023-07-17 17:38:34 +01:00
Corwin
f9a9de5823
Fix issue with 16x16 sprites with more than 15 colours ( #456 )
...
Should fix https://github.com/agbrs/agb/issues/455
- [x] Changelog updated / no changelog update needed
2023-07-14 01:08:37 +01:00
Gwilym Inzani
ebf1f82026
Add changelog entry for > 15 colours bug
2023-07-12 11:54:56 +01:00
Gwilym Inzani
868e7d4339
VSCode wants the changelog formatted like this now
2023-07-12 11:54:43 +01:00
Gwilym Inzani
682a63b055
Fix issue with 16x16 sprites with more than 15 colours
2023-07-12 11:52:59 +01:00
Corwin
1eb0505e50
Object based font rendering ( #450 )
...
* Pulled out of something else I was working on.
- [x] Changelog updated / no changelog update needed
2023-07-04 23:02:11 +01:00
Corwin
636e31aa91
uncomment out code
2023-07-04 22:35:12 +01:00
Corwin
551fbfab4a
update changelog
2023-07-04 22:29:28 +01:00
Corwin
3687f9b1a5
Merge remote-tracking branch 'upstream/master' into font-renderer
2023-07-04 22:27:06 +01:00
Gwilym Inzani
a8544a9b41
Fix clippy lints from 04/07/2023 ( #454 )
...
Fixes the latest batch of build failures
- [x] no changelog update needed
2023-07-04 21:35:36 +01:00
Corwin
0cd469866c
font get optimisation
2023-07-04 21:35:00 +01:00
Corwin
991bb644f9
timers around area of interest
2023-07-04 21:34:51 +01:00
Gwilym Inzani
284e30078f
Fix clippy lint in purple night
2023-07-04 21:24:44 +01:00
Gwilym Inzani
14c6542e7b
Clippy fix didn't delete a space
2023-07-04 20:37:26 +01:00
Gwilym Inzani
6fb7b74b35
Fix clippy lints from 04/07/2023
2023-07-04 20:10:01 +01:00
Corwin
c5a7e9a25b
Merge remote-tracking branch 'upstream/master' into font-renderer
2023-07-02 14:59:07 +01:00
Corwin
318ee03c12
fix doclinks
2023-07-02 14:57:01 +01:00
Corwin
b82ed16cc2
update test image
2023-07-02 14:55:30 +01:00
Corwin
5c0f855e1b
use newer rustfmt
2023-07-02 14:32:09 +01:00
Corwin
698396f6ad
Update Rust crate asefile to 0.3.6 ( #452 )
2023-07-02 13:10:01 +01:00
Corwin
fa7a71e0d3
add docs and export
2023-07-02 13:08:54 +01:00
Corwin
66a212f29a
remove unused
2023-07-02 13:08:44 +01:00
Corwin
9388098318
JUSTIFY
2023-07-02 00:38:52 +01:00
Corwin
9edbca582e
magic colour changing
2023-07-02 00:24:54 +01:00
Corwin
5f12040752
the proper nice okay working text rendering
2023-07-01 23:36:58 +01:00
Corwin
ec3003c81d
garbage renderer
2023-07-01 19:12:39 +01:00
GBA bot
78a7c8d1c0
Update lockfiles
2023-07-01 14:21:55 +00:00
renovate[bot]
b758ff1fe5
Update Rust crate asefile to 0.3.6
2023-07-01 14:21:18 +00:00
Gwilym Inzani
4fc4eab83b
Give amplitude the same build settings as the other games
...
Makes the build faster
2023-06-30 22:09:06 +01:00
GBA bot
28683e701f
Update lockfiles
2023-06-30 22:03:31 +01:00
Corwin
93024f6bab
remove some unused bits
2023-06-29 20:04:27 +01:00
Corwin
cf400029f5
caching layout
2023-06-29 00:10:21 +01:00
Corwin
f947d82049
text rendering that supports different alignments
2023-06-28 20:29:09 +01:00
Gwilym Inzani
92e31aef35
Save useless zeroing of buffer ( #451 )
...
I realised we don't need to zero the buffer or read the current buffer
value for the first sound that we're writing per frame. Gets us from
17728 cycles per frame for 32768Hz down to 15291 cycles per frame.
From tests (and theory), this reduces the number of cycles per frame by
2,000 for 32768Hz.
- [x] No changelog update needed - already mentioned mixer improvements
there
2023-06-27 23:52:05 +01:00