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 |
|
Gwilym Inzani
|
1dd4c9fb83
|
Add a concept of a restart point
|
2023-07-18 21:37:01 +01:00 |
|
Gwilym Inzani
|
c66f495cc7
|
Don't need loop labels any more
|
2023-07-18 21:37:01 +01:00 |
|
Gwilym Inzani
|
d929a1689a
|
Extract methods
|
2023-07-18 21:37:01 +01:00 |
|
Gwilym Inzani
|
938f05f8d1
|
Compile in release and make actually safe
|
2023-07-18 21:37:01 +01:00 |
|
Gwilym Inzani
|
d4b2a2bc1a
|
Fix crackly audio
|
2023-07-18 21:37:01 +01:00 |
|
Gwilym Inzani
|
8191de3546
|
Try a pure rust implementation to allow for looping correctly
|
2023-07-18 21:37:01 +01:00 |
|
Gwilym Inzani
|
a61069fb60
|
Handle non multiple of 4 buffer sizes for mono
|
2023-07-18 21:37:01 +01:00 |
|
Gwilym Inzani
|
eb8cb667c1
|
Extract to macros
|
2023-07-18 21:37:01 +01:00 |
|
Gwilym Inzani
|
fc4632ca8a
|
Only need to load the buffer size once
|
2023-07-18 21:37:01 +01:00 |
|
Gwilym Inzani
|
d38fea7f7a
|
Pass the buffer size rather than using the global variable for it
|
2023-07-18 21:37:01 +01:00 |
|
Corwin
|
a7f9fdf011
|
Release v0.16.0
|
2023-07-18 18:55:12 +01:00 |
|
Corwin
|
1db3a61ee3
|
allow new clippy lint
|
2023-07-18 18:34:56 +01:00 |
|
Corwin
|
636e31aa91
|
uncomment out code
|
2023-07-04 22:35:12 +01:00 |
|
Corwin
|
3687f9b1a5
|
Merge remote-tracking branch 'upstream/master' into font-renderer
|
2023-07-04 22:27:06 +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
|
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
|
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 |
|
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
|
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 |
|