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
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
Gwilym Inzani
13f5fe01d7
Actually use the new first methods
2023-06-27 22:34:45 +01:00
Corwin
d5d3d1a658
strip to bare renderer
2023-06-27 22:00:34 +01:00
Corwin
22b3497bb3
fix
2023-06-27 21:56:26 +01:00
Corwin
fd82b259cc
dynamic sprite allocate directly into sprite vram
2023-06-27 21:56:09 +01:00
Gwilym Inzani
3b35061a3a
Extract iterator to a variable
2023-06-27 21:51:59 +01:00
Gwilym Inzani
38868cb269
Extract even more from the loop body
2023-06-27 21:50:46 +01:00
Gwilym Inzani
57f0a8c889
Remove is_done check in for loop
2023-06-27 21:49:30 +01:00
Gwilym Inzani
f4779208e3
Implement first cases for the non stereo
2023-06-27 21:48:01 +01:00
Gwilym Inzani
e1d03929f9
Use local labels
2023-06-27 21:33:56 +01:00
Gwilym Inzani
306be59cde
Add implementation for if this is the first
2023-06-27 21:31:06 +01:00
Corwin
ce7bcacb3c
somewhat mad left align renderer
2023-06-26 23:47:19 +01:00
Corwin
b75303863d
buffered text render
2023-06-26 17:10:42 +01:00
Corwin
87ac2fe53c
reuse dynamic sprite
2023-06-26 17:10:42 +01:00