Gwilym Inzani
2de07342d7
Fix affine background matrix creation outside of the 1st quadrant ( #714 )
...
- [x] Changelog updated
2024-05-27 16:46:59 +01:00
Gwilym Inzani
6b58280e81
Add changelog entry for affine background positions
2024-05-27 14:47:17 +01:00
Gwilym Inzani
fde444e253
Fix affine background matrix creation outside of the 1st quadrant
2024-05-27 14:46:55 +01:00
Gwilym Inzani
27ee9c7b85
Revert "Remove lifetime from dma transfer handle" ( #713 )
...
Reverts agbrs/agb#712
This wasn't for the data but for the DMA itself
2024-05-27 14:24:02 +01:00
Gwilym Inzani
21658b9b15
Revert "Remove lifetime from dma transfer handle"
2024-05-27 14:16:24 +01:00
Gwilym Inzani
dc06aabb19
Remove lifetime from dma transfer handle ( #712 )
...
The lifetime here is pointless since we copy the data anyway. And this
makes a bunch of stuff not unsafe any more which is really nice.
- [x] Changelog updated / no changelog update needed
2024-05-27 13:39:27 +01:00
Gwilym Inzani
e91e7a84e7
Add changelog entry for less unsafe
2024-05-27 13:25:52 +01:00
Gwilym Inzani
c4719a5ce0
Remove unsafe from examples
2024-05-27 13:24:58 +01:00
Gwilym Inzani
e9ce8cd2ad
hblack_transfer doesn't need to be unsafe
2024-05-27 13:23:49 +01:00
Gwilym Inzani
248f71dbfa
Remove lifetime from DMA transfer handle
2024-05-27 13:20:13 +01:00
Gwilym Inzani
97d474e989
Update Rust crate addr2line to 0.23 ( #709 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [addr2line](https://togithub.com/gimli-rs/addr2line ) | dependencies |
minor | `0.22` -> `0.23` |
---
### Release Notes
<details>
<summary>gimli-rs/addr2line (addr2line)</summary>
###
[`v0.23.0`](https://togithub.com/gimli-rs/addr2line/blob/HEAD/CHANGELOG.md#0230-20240526 )
[Compare
Source](https://togithub.com/gimli-rs/addr2line/compare/0.22.0...0.23.0 )
##### Breaking changes
- Updated `gimli` dependency.
- Deleted `Context::new`, `Context::new_with_sup`, and
`builtin_split_dwarf_loader`.
Use `Context::from_dwarf` or `Loader::new` instead.
This removes `object` from the public API.
[#​296](https://togithub.com/gimli-rs/addr2line/pull/296 )
##### Changed
- Fixed handling of column 0 in the line table.
[#​290](https://togithub.com/gimli-rs/addr2line/pull/290 )
- Moved `addr2line` from `examples` to `bin`. Requires the `bin`
feature.
[#​291](https://togithub.com/gimli-rs/addr2line/pull/291 )
- Split up `lib.rs` into smaller modules.
[#​292](https://togithub.com/gimli-rs/addr2line/pull/292 )
##### Added
- Added `Loader`. Requires the `loader` feature.
[#​296](https://togithub.com/gimli-rs/addr2line/pull/296 )
[#​297](https://togithub.com/gimli-rs/addr2line/pull/297 )
- Added unpacked Mach-O support to `Loader`.
[#​298](https://togithub.com/gimli-rs/addr2line/pull/298 )
***
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log [here](https://developer.mend.io/github/agbrs/agb ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==-->
2024-05-27 10:06:11 +01:00
Gwilym Inzani
587e3cb521
Fix build errors by importing the crates manually
2024-05-27 09:58:23 +01:00
renovate[bot]
2ac49ace06
Update Rust crate addr2line to 0.23
2024-05-26 07:04:06 +00:00
Gwilym Inzani
a243bf4078
Nicer test logo ( #707 )
...
With the new examples page on the website, I thought it was probably
time to update the logo we use there to a nicer one.
I've also added a basic one to make the background colour change example
nicer, and sometimes you might want the less busy one.
- [x] Changelog updated
![image](https://github.com/agbrs/agb/assets/460842/062bb473-1b2f-4db0-a712-6d264240be9a )
2024-05-25 21:19:04 +01:00
Gwilym Inzani
30e3718797
Include drawing a leviathan
2024-05-25 21:11:32 +01:00
Gwilym Inzani
24e15f8786
Add a basic version of the example_logo for certain examples
2024-05-25 21:11:32 +01:00
Gwilym Inzani
b208133564
Add changelog entry for new functions
2024-05-25 21:11:28 +01:00
Gwilym Inzani
da9ad6d496
Add a 256 colour variant too
2024-05-25 21:11:02 +01:00
Gwilym Inzani
bf4a6887a5
Update the background example to search for the colour
2024-05-25 21:11:02 +01:00
Gwilym Inzani
b219e00454
Update the test_logo to be a bit nicer
2024-05-25 21:11:02 +01:00
Corwin
d05965b98f
Release v0.20.2
2024-05-25 13:20:03 +01:00
Corwin
fb85d7ba14
Fix qrcode generation ( #708 )
...
- [x] Changelog updated
2024-05-25 13:05:49 +01:00
Corwin
b3d7642071
extract code generation and add test
2024-05-25 12:22:38 +01:00
Corwin
cfc3c3a93c
add changelog entry
2024-05-25 12:10:35 +01:00
Corwin
2d34099afc
resize the buffer
2024-05-25 12:07:23 +01:00
Corwin
51b1f909c5
clear screen and handle message overlap
2024-05-25 12:07:23 +01:00
Corwin
e06230efd0
Agb examples site ( #705 )
...
![image](https://github.com/agbrs/agb/assets/8143879/12163f27-1097-49fd-810c-a00f6cf5d8bf )
2024-05-22 20:56:59 +01:00
Corwin
04181a4253
include the source code for each example
2024-05-22 17:18:29 +01:00
Corwin
abf7e9dc7f
fix justfile
2024-05-22 12:45:39 +01:00
Corwin
66d750fb84
make the webpage
2024-05-22 02:21:37 +01:00
Corwin
a2dea3cab5
generate roms and screenshots
2024-05-22 02:21:30 +01:00
Corwin
81621c3b5e
add screenshot generator tool
2024-05-22 02:21:19 +01:00
Corwin
e25a1c7158
remove just build that is non standard
2024-05-22 02:20:39 +01:00
Gwilym Inzani
f047b6de94
Put https://agbrs.dev as the homepage for the crate ( #704 )
...
- [x] no changelog update needed
2024-05-21 23:51:31 +01:00
Gwilym Inzani
627c6dad1f
Use pointers rather than pin to simplify the mixers buffer handling ( #703 )
...
Mentioned by @corwinkuiper that this might be a nicer way of handling
this
- [x] no changelog update needed
2024-05-21 23:48:39 +01:00
Gwilym Inzani
864fd08ec3
Put https://agbrs.dev as the homepage for the crate
2024-05-21 23:43:45 +01:00
Gwilym Inzani
ddc3770c70
Use pointers rather than pin to simplify the mixers buffer handling
2024-05-21 23:17:39 +01:00
Gwilym Inzani
2edb5e745b
Update dependency sharp to v0.33.4 ( #702 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sharp](https://sharp.pixelplumbing.com )
([source](https://togithub.com/lovell/sharp ),
[changelog](https://togithub.com/lovell/sharp/blob/main/docs/changelog.md ))
| [`0.33.3` ->
`0.33.4`](https://renovatebot.com/diffs/npm/sharp/0.33.3/0.33.4 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/sharp/0.33.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sharp/0.33.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sharp/0.33.3/0.33.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sharp/0.33.3/0.33.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>lovell/sharp (sharp)</summary>
###
[`v0.33.4`](https://togithub.com/lovell/sharp/compare/v0.33.3...v0.33.4 )
[Compare
Source](https://togithub.com/lovell/sharp/compare/v0.33.3...v0.33.4 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log [here](https://developer.mend.io/github/agbrs/agb ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOltdfQ==-->
2024-05-21 20:33:04 +01:00
renovate[bot]
a261ada116
Update dependency sharp to v0.33.4
2024-05-21 07:11:20 +00:00
Corwin
6a5346026a
Release v0.20.1
2024-05-17 23:09:16 +01:00
Corwin
c5ae7f1c2b
Be less specific for version numbers ( #700 )
...
Some more places where version numbers were specified too much
2024-05-17 12:14:10 +01:00
Corwin
cd7bdffba4
be less specific
2024-05-17 12:05:14 +01:00
Gwilym Inzani
bcafe7be75
Add note delay and fix envelopes ( #698 )
...
Adds support for the effect EDx (note delay) although it isn't
completely correct. And envelopes were too short so I've fixed that too.
- [x] no changelog update needed
2024-05-16 23:12:00 +01:00
Gwilym Inzani
93a3bc8e56
just fmt
2024-05-16 23:04:26 +01:00
Gwilym Inzani
352b352b27
Properly implement delay and envelopes
2024-05-16 00:27:20 +01:00
Gwilym Inzani
5494ae29e1
Get the envelopes correct
2024-05-15 23:47:37 +01:00
Corwin
5a80acd501
Add dot and cross product ( #695 )
...
Docs:
![image](https://github.com/agbrs/agb/assets/8143879/88f10d03-27c6-43b3-baf3-b79469ed7a12 )
- [x] Changelog updated
2024-05-15 22:40:09 +01:00
Corwin
2887791109
clarify it's only the z component
2024-05-15 22:32:28 +01:00
Gwilym Inzani
2e0f89978a
Add note delay support (effect EDx)
2024-05-15 22:30:13 +01:00
Corwin
f99a564f89
add changelog entry for dot/cross
2024-05-15 22:29:22 +01:00