Gwilym Inzani
6fdd961b61
Kerning support ( #588 )
...
Some fonts look a bit weird if you don't do kerning.
@corwinkuiper can you check if I've done the correct thing for object
font rendering? I'm not entirely sure... Although it does render
correctly in my tests :D
- [x] Changelog updated / no changelog update needed
2024-03-29 15:17:18 +00:00
Corwin
184b11ed81
use static rather than const
2024-03-29 14:41:08 +00:00
Gwilym Inzani
2833045322
Add kerning support to the font rendering
2024-03-27 11:01:26 +00:00
Gwilym Inzani
232e5670d4
Say hello in japanese for the object_text_render example
2024-03-27 09:44:40 +00:00
Gwilym Inzani
fa1de1fab7
Should be static
2024-03-27 09:30:41 +00:00
Gwilym Inzani
f4efaf67a4
Add a japanese text rendering example
2024-03-27 09:26:11 +00:00
Gwilym Inzani
a61fe79a6f
Allow any character supported by the font
2024-03-27 09:21:06 +00:00
Gwilym Inzani
dc8a6e3884
Add a japanese font to the examples ready for testing
2024-03-27 09:09:40 +00:00
Gwilym Inzani
b25302f133
Add required doc comments
2024-03-13 14:28:48 +00:00
Gwilym Inzani
3c28324e83
Make the DMA module public
2024-03-13 14:24:14 +00:00
Corwin
9e63b2c46c
Release v0.19.1
2024-03-06 19:11:47 +00:00
Gwilym Inzani
7ebebb2942
Fix out by one in infinite scroll
2024-03-06 15:42:48 +00:00
Corwin
78146bc963
fix the incorrect copying of map tiles issue
2024-03-06 12:40:53 +00:00
Gwilym Inzani
66ec762855
Release v0.19.0
2024-03-06 09:33:58 +00:00
Gwilym Inzani
90fe94424f
Add a doc entry for into_inner
2024-03-06 09:02:40 +00:00
Gwilym Inzani
569a1c0425
Add an into_inner() function on infinite scrolled map
2024-03-06 08:59:29 +00:00
Gwilym Inzani
42eadde631
Also add default implementation for InitOnce
2024-02-28 10:09:12 +00:00
Gwilym Inzani
941eb4ade1
Add missing default implementations
2024-02-28 09:55:55 +00:00
Gwilym Inzani
4ebab07d47
Manually copy the value when you set up hblank
2024-02-27 20:40:20 +00:00
Gwilym Inzani
23550e579a
More .into()
2024-02-21 14:27:48 +00:00
Gwilym Inzani
b357acbba8
Don't need this .into() either
2024-02-21 13:01:03 +00:00
Gwilym Inzani
74451f819c
More impl Into<Vector2D<_>> and fix compile errors
2024-02-21 12:59:02 +00:00
Gwilym Inzani
4ef08a1273
Add an example of doing circular windows
2024-02-21 12:39:03 +00:00
Gwilym Inzani
a0700b3a51
Move the id storage to the window itself
2024-02-21 12:13:00 +00:00
Gwilym Inzani
a3f772c7a3
Split the examples into 2 different ones
2024-02-21 12:03:46 +00:00
Gwilym Inzani
de0c4ca4f4
Allow recolouring of the background using DMA
2024-02-21 11:56:49 +00:00
Gwilym Inzani
edcd37c203
transfer should have a lifetime on the item you're passing in
2024-02-21 11:33:09 +00:00
Gwilym Inzani
de15538d42
Add basic dma effect stuff
2024-02-21 11:28:20 +00:00
Gwilym Inzani
43718773d7
Don't use DMA outside of the eeprom case
2024-02-21 11:28:20 +00:00
Gwilym Inzani
0975530e5c
Remove unnecessary imports ( #567 )
...
Fix for latest clippy / nightly upgrade
- [x] no changelog update needed
2024-02-20 22:27:00 +00:00
Gwilym Inzani
8e25f011b4
Remove unnecessary imports
2024-02-20 22:15:31 +00:00
Constantin
1d0a25bc43
Expose hflip, vflip, priority, position
2024-02-17 16:28:43 +01:00
Constantin
da84131de6
Add priority set / get and set_visible / is_visible to maps
2024-02-16 11:21:27 +01:00
Corwin
90be23a192
remove block counting to no longer attempt to detect memory leaks
...
remove checking blocks
Signed-off-by: Corwin <corwin@kuiper.dev>
2024-02-13 21:18:14 +00:00
Corwin
844f3b29d3
Remove global alloc support from the bump allocator
...
Signed-off-by: Corwin <corwin@kuiper.dev>
2024-02-13 21:18:14 +00:00
Gwilym Inzani
ff235a75f3
rustc_hash isn't needed in agb itself any more
2024-02-09 21:58:42 +00:00
Gwilym Inzani
bd4ae7d2fb
px_offset_x and px_offset_y were unused
2024-02-09 21:38:43 +00:00
Gwilym Inzani
3f607b379a
Release v0.18.1
2024-02-06 22:36:11 +00:00
Gwilym Inzani
fec06e0c69
Include pause and resume in the example
2024-02-03 21:09:37 +00:00
Gwilym Inzani
d8110243f4
Add pausing and resuming for sound channels
2024-02-03 21:09:37 +00:00
Gwilym Inzani
ade1ba5718
Also include the docs in the agb lib itself
2024-02-03 20:22:06 +00:00
Constantin
b03268f363
Added macro doc
2024-02-03 13:40:59 +01:00
Corwin
7c752b2e97
fix ewram name
2024-01-13 14:34:59 +00:00
Corwin
e13d844f1f
use cloned rather than a map that clones
2024-01-13 10:31:00 +00:00
Corwin
1132bc2383
use addr_of_mut rather than mut reference
2024-01-13 10:30:44 +00:00
Corwin
7a6043839e
add docs for priority
2023-12-09 20:48:46 +00:00
Gwilym Inzani
35c601d4e9
Ensure that the affine background example looks consistent
2023-12-05 20:33:00 +00:00
Gwilym Inzani
7c6eaf324b
Release v0.18.0
2023-10-31 20:35:14 +00:00
Gwilym Inzani
fbd138a0cf
Add a symlink for the readme to the agb directory
...
This is an attempt to make the readme show up on crates.io
2023-10-31 20:04:18 +00:00
Gwilym Inzani
c47bef8983
Add clear and draw wide point functions to bitmap4 ( #505 )
...
- Adds a proper clear and draw wide point functions to bitmap4 for
consistency.
- I must save the bitmap modes from being removed
2023-10-24 21:57:02 +01:00