Gwilym Inzani
|
c280316fa2
|
Update Cargo.toml files so docs.rs is happy
|
2023-10-04 16:36:46 +01:00 |
|
Gwilym Inzani
|
b6916d7e74
|
Release v0.17.0
|
2023-10-03 22:33:10 +01:00 |
|
Corwin
|
fc721ea060
|
Bitmap4 fix (#487)
Expands on #486 by updating example and updating changelog.
- [x] Changelog updated
|
2023-09-28 21:35:21 +01:00 |
|
Corwin
|
74ccdfcd7f
|
update example to excersise the broken case
|
2023-09-28 21:19:07 +01:00 |
|
xokz
|
575976bf52
|
Update bitmap4.rs
|
2023-09-28 15:03:24 -04:00 |
|
xokz
|
cf80e313b1
|
Update bitmap4.rs
colors of lower values can now overwrite colors of higher values.
|
2023-09-28 14:46:32 -04:00 |
|
Corwin
|
473181718b
|
remove outer loop
|
2023-09-14 13:28:00 +01:00 |
|
Corwin
|
c12ae4b5d9
|
add safety comments to public unsafe functions
|
2023-09-14 12:44:34 +01:00 |
|
Gwilym Inzani
|
5b3248ec5a
|
Massively improve the code generation around tile sizes
|
2023-09-06 08:51:47 +01:00 |
|
Gwilym Inzani
|
ed2e7dec5c
|
Let rust do the register allocation
|
2023-09-06 08:34:14 +01:00 |
|
Gwilym Inzani
|
bb57298c54
|
This has better code generation
|
2023-09-06 00:37:23 +01:00 |
|
Gwilym Inzani
|
77445b304f
|
Custom assembly as thumb
|
2023-09-06 00:23:01 +01:00 |
|
Gwilym Inzani
|
e504b93fe3
|
Write a custom tile copy command
|
2023-09-05 23:52:35 +01:00 |
|
Gwilym Inzani
|
7431086b14
|
Try using memcpy4 for copying the tile data
|
2023-08-31 07:53:08 +01:00 |
|
Gwilym Inzani
|
d3c32ce351
|
Minor optimisation for the show entire screen case
|
2023-08-31 07:53:01 +01:00 |
|
Gwilym Inzani
|
2c556f9ce8
|
Fix docs for real this time
|
2023-08-30 17:02:06 +01:00 |
|
Gwilym Inzani
|
dc04785669
|
Fix doc examples
|
2023-08-30 16:46:05 +01:00 |
|
Gwilym Inzani
|
11fe4d92ac
|
Delete the old toml file
|
2023-08-30 16:25:16 +01:00 |
|
Gwilym Inzani
|
3a1f8ed8ed
|
Add a convienence fill_with method
|
2023-08-30 16:22:55 +01:00 |
|
Gwilym Inzani
|
f0ddfc96b4
|
Reference the TRANSPARENT_TILE_INDEX in the definition of BLANK
|
2023-08-30 16:18:08 +01:00 |
|
Gwilym Inzani
|
6853d36a9c
|
Dynamic tile can also return the setting directly
|
2023-08-30 16:14:51 +01:00 |
|
Gwilym Inzani
|
5cfa64030a
|
Generate the tileset directly
|
2023-08-30 16:08:43 +01:00 |
|
Gwilym Inzani
|
9abfa7f8e1
|
Update documentation
|
2023-08-29 16:20:54 +01:00 |
|
Gwilym Inzani
|
b5991d3ccc
|
Copy all the tiles for a 256 colour map
|
2023-08-29 16:14:05 +01:00 |
|
Gwilym Inzani
|
a865240308
|
Start fixing 256 colours
|
2023-08-29 16:07:50 +01:00 |
|
Gwilym Inzani
|
9db4230aee
|
Better error if we run out of VRam
|
2023-08-29 15:34:07 +01:00 |
|
Gwilym Inzani
|
c9bf56755a
|
Also deduplicate for the dungeon puzzler
|
2023-08-29 15:17:50 +01:00 |
|
Gwilym Inzani
|
3d7d3f25a2
|
Update agb repo
|
2023-08-29 14:13:40 +01:00 |
|
Gwilym Inzani
|
b5af3a3aff
|
Generate tile settings instead of palette assignments
|
2023-08-29 14:07:19 +01:00 |
|
Gwilym Inzani
|
dc46cfef45
|
If r2 < 4 don't overwrite all memory
|
2023-08-22 20:15:26 +01:00 |
|
Corwin
|
3430668bdd
|
change name of cycle measure function and remove from public api
|
2023-08-08 09:48:10 +01:00 |
|
Gwilym Inzani
|
11f71371e2
|
Be less happy with what we allow
|
2023-08-06 21:02:15 +01:00 |
|
Gwilym Inzani
|
46c9ebb855
|
Derive default to make bilge 2.0 happy (and may as well)
|
2023-08-06 21:02:15 +01:00 |
|
renovate[bot]
|
24070fdd18
|
Update Rust crate bilge to 0.2
|
2023-08-06 21:02:15 +01:00 |
|
Corwin
|
ba62aca590
|
add example for saving
|
2023-08-05 11:53:14 +01:00 |
|
Gwilym Inzani
|
3da10f11be
|
Use my new married name in all the places it appeared
|
2023-07-26 10:29:03 +01:00 |
|
Gwilym Inzani
|
9445a57f48
|
Channel counts as finished if the channel position reaches the end of the effect
|
2023-07-25 23:24:40 +01:00 |
|
Gwilym Inzani
|
e8e5b31d42
|
No need to use a generic here any more
|
2023-07-25 00:50:47 +01:00 |
|
Gwilym Inzani
|
f7b3aa8ecb
|
Don't need lr to be saved since we're not using it
|
2023-07-25 00:27:20 +01:00 |
|
Gwilym Inzani
|
49b9a07a87
|
Give the same assembly treatment to mono sounds
|
2023-07-25 00:18:48 +01:00 |
|
Gwilym Inzani
|
de666a54f9
|
Core loop for the tracker in assembly
|
2023-07-24 23:59:54 +01:00 |
|
Gwilym Inzani
|
df75d1ce8c
|
Fix build errors
|
2023-07-23 23:39:52 +01:00 |
|
Gwilym Inzani
|
a4df095031
|
Improve accuracy of the panning and volume until the last second
|
2023-07-23 22:15:30 +01:00 |
|
Gwilym Inzani
|
b593b90701
|
Get the docs building
|
2023-07-23 19:52:11 +01:00 |
|
Gwilym Inzani
|
352658f23f
|
Fix clippy lints
|
2023-07-23 19:08:51 +01:00 |
|
Gwilym Inzani
|
1aa8e5fd33
|
Reintroduce the first special casing
|
2023-07-22 23:40:09 +01:00 |
|
Gwilym Inzani
|
d6384a6886
|
This improves mixing performance by about 20%
|
2023-07-22 23:27:21 +01:00 |
|
Gwilym Inzani
|
03b5f2fafd
|
Remove unused methods
|
2023-07-18 21:51:38 +01:00 |
|
Gwilym Inzani
|
de085fc1ff
|
Use wrapping add and mul
|
2023-07-18 21:37:01 +01:00 |
|
Gwilym Inzani
|
7861571a96
|
Correctly track restart point
|
2023-07-18 21:37:01 +01:00 |
|