Corwin
|
cdc2eed01d
|
unsafe arena added (may remove later)
|
2023-04-06 21:45:30 +01:00 |
|
Corwin
|
e690dda0f5
|
add test that my ordering code is right
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
d6006c7808
|
rename parts of objects
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
d183b8373d
|
pull out where to write
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
875d53c040
|
add rotation to sprite example
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
7265576e2a
|
fix affine matrix copying
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
0e9910c517
|
copy affine matricies at copy time
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
354cf7addc
|
keep and drain affine matricies
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
63088f2907
|
affine matricies!
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
8d23af010f
|
remove unused import
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
26b9a50e4e
|
manage sprites better
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
63e87b046b
|
correctly initialise before iteration
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
e6937bbb61
|
be able to clear sprite 0 on drop
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
e0af614cac
|
correctly initialise as not visible
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
6007b95926
|
deallocate palettes
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
57f24acdf9
|
use drop of iterator to clear rest of objects
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
d8f0d78d4b
|
unsafe is unsafe
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
82b68fc335
|
mark function that can be used unsafely unsafe
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
f86bf9c07a
|
woah there, that shouldn't be public!
|
2023-04-06 21:45:03 +01:00 |
|
Corwin
|
660adbe961
|
fix games
|
2023-04-06 21:45:00 +01:00 |
|
Corwin
|
c03c1664cb
|
move static sprite loader into managed oam
|
2023-04-06 21:43:49 +01:00 |
|
Corwin
|
ab082c59a1
|
a mad redo of how objects work
|
2023-04-06 21:43:49 +01:00 |
|
Corwin
|
686ded4377
|
fix doc example
|
2023-04-06 21:28:52 +01:00 |
|
Corwin
|
96a321504c
|
correct doc sections
|
2023-04-06 21:17:33 +01:00 |
|
Corwin
|
dffda47985
|
resolve interrupts unsoundness
|
2023-04-06 21:16:13 +01:00 |
|
Corwin
|
d3834ed2ff
|
allocator unsound to use in interrupt
|
2023-04-06 20:48:04 +01:00 |
|
Corwin
|
182bae100c
|
remove unused function
|
2023-04-06 19:23:55 +01:00 |
|
Corwin
|
46faff254f
|
add grow to block allocator
|
2023-04-06 19:23:42 +01:00 |
|
Corwin
|
7030d65d9f
|
extract mutable and staticable parts
|
2023-04-06 17:31:02 +01:00 |
|
Gwilym Inzani
|
e07a080aad
|
Reduce codegen units to 1 to ensure build works
|
2023-04-05 17:06:56 +01:00 |
|
Gwilym Inzani
|
9d621f9b6a
|
Add shstrtab section for lld
|
2023-04-02 20:39:38 +01:00 |
|
Corwin
|
bf79fc89fb
|
Update Rust crate bitflags to v2 (#395)
|
2023-03-23 23:11:42 +00:00 |
|
Corwin
|
8eac033650
|
derive some traits on bitflags
|
2023-03-23 22:47:04 +00:00 |
|
renovate[bot]
|
044261a2ff
|
Update Rust crate bitflags to v2
|
2023-03-23 22:28:28 +00:00 |
|
Gwilym Inzani
|
8a3660733d
|
Add rustfmt as a component to rust-toolchain
|
2023-03-23 22:17:02 +00:00 |
|
Gwilym Inzani
|
ec3e43da56
|
cargo fmt everywhere
|
2023-03-23 21:59:49 +00:00 |
|
Corwin
|
0127508061
|
fat lto to fix build :)
(not recommended as general strategy)
|
2023-03-23 21:40:20 +00:00 |
|
Corwin
|
76b3aecda0
|
workaround the rust issue
rust-lang/rust#108853
|
2023-03-23 20:47:15 +00:00 |
|
Gwilym Inzani
|
54311727ec
|
Fix build errors
|
2023-02-24 08:55:02 +00:00 |
|
Gwilym Inzani
|
689bfc642f
|
Check if the tiles passed are of the correct format
|
2023-02-24 08:47:45 +00:00 |
|
Gwilym Inzani
|
c6bac34294
|
Make the number of colours a property of the background
|
2023-02-24 08:44:47 +00:00 |
|
Gwilym Kuiper
|
152f96e953
|
Consistently use 'gba
|
2023-02-23 21:22:53 +00:00 |
|
Gwilym Kuiper
|
92066f7adb
|
Add lifetimes to timers
|
2023-02-23 20:46:28 +00:00 |
|
Gwilym Kuiper
|
2bab48b422
|
Add lifetimes to the mixer
|
2023-02-23 20:44:20 +00:00 |
|
Gwilym Kuiper
|
5ac408d414
|
Do all the video modes
|
2023-02-23 20:42:48 +00:00 |
|
Gwilym Kuiper
|
ce5641f5ef
|
Add correct lifetimes for Blend
|
2023-02-23 20:39:23 +00:00 |
|
Gwilym Kuiper
|
9757f7ed54
|
Add correct lifetimes to windows
|
2023-02-23 20:37:03 +00:00 |
|
Gwilym Kuiper
|
0eec7e366c
|
Add lifetimes to ObjectController
|
2023-02-23 20:36:00 +00:00 |
|
Gwilym Kuiper
|
b76e7b9bf0
|
Release v0.13.0
|
2023-01-19 20:21:09 +00:00 |
|
Gwilym Kuiper
|
1cd4cc6a9e
|
Merge remote-tracking branch 'origin/master' into remove-option-to-manage-your-own-interrupts-in-the-mixer
|
2023-01-12 22:30:32 +00:00 |
|