Gwilym Kuiper
|
d26311e76b
|
The transparent colour should always go first
|
2022-09-22 20:26:45 +01:00 |
|
Gwilym Kuiper
|
ff89f7f425
|
Get first example working
|
2022-08-11 23:49:51 +01:00 |
|
Gwilym Kuiper
|
916a3d4b20
|
Start tracking the colours for a 256 colour image
|
2022-08-11 23:49:51 +01:00 |
|
Gwilym Kuiper
|
702286979d
|
Fix warning
|
2022-08-11 23:49:51 +01:00 |
|
Gwilym Kuiper
|
e97061a5af
|
Optimise all palettes together
|
2022-08-11 23:49:51 +01:00 |
|
Gwilym Kuiper
|
c87a9ff077
|
Allow configuring backgrounds with a colour
|
2022-08-11 23:49:51 +01:00 |
|
lifning
|
ee576597c2
|
Add rudimentary affine background layer support.
|
2022-08-11 23:49:51 +01:00 |
|
Corwin
|
2e97fb2b24
|
Release v0.11.1
|
2022-08-02 23:52:43 +01:00 |
|
Corwin
|
43b256a9f3
|
Release v0.11.0
|
2022-08-02 23:45:44 +01:00 |
|
Corwin
|
ca64a2bb78
|
perform check in proc macro for size
can give a better error message, pointing at the file that contains the bad sizes
|
2022-08-01 12:08:22 +01:00 |
|
Corwin
|
3fa5b4467f
|
support sprites that are not square in include_aseprite
|
2022-08-01 01:38:17 +01:00 |
|
Corwin
|
a7e038aa18
|
Release v0.10.0
|
2022-07-31 17:08:48 +01:00 |
|
Corwin
|
1be10ba450
|
align sprite data to 2 byte boundaries
|
2022-07-16 13:36:33 +01:00 |
|
Corwin
|
8a55fc7f0e
|
support larger sprites
|
2022-07-16 09:08:35 +01:00 |
|
Gwilym Kuiper
|
6d1d3d2b9d
|
Add repository to Cargo.toml files
Fixes #253
|
2022-07-14 21:49:53 +01:00 |
|
Gwilym Kuiper
|
8b063f8440
|
Add support for transparent sprites
|
2022-05-22 19:23:29 +01:00 |
|
Renovate Bot
|
0e0b74464b
|
Update Rust crate asefile to 0.3.5
|
2022-04-24 16:10:50 +00:00 |
|
Gwilym Kuiper
|
4f6f981ce7
|
Usage of group now requires 'full'
|
2022-04-23 15:56:07 +01:00 |
|
Gwilym Kuiper
|
fb197d3e79
|
Store font data more compressed
|
2022-04-23 15:42:08 +01:00 |
|
Gwilym Kuiper
|
1b71ef6473
|
Add test for font output
|
2022-04-23 15:33:57 +01:00 |
|
Gwilym Kuiper
|
45e18d5cc7
|
Use a better example font which isn't monospace
|
2022-04-05 23:35:18 +01:00 |
|
Gwilym Kuiper
|
d18d2fcde8
|
Remove unused import
|
2022-04-05 22:44:51 +01:00 |
|
Gwilym Kuiper
|
2c2931fa97
|
Handle the height of letters correctly
|
2022-04-05 22:44:32 +01:00 |
|
Gwilym Kuiper
|
a6f5cc9ec1
|
Render some text
|
2022-04-05 22:32:11 +01:00 |
|
Gwilym Kuiper
|
c5cebb9520
|
Theory a font renderer
|
2022-04-04 22:06:08 +01:00 |
|
Gwilym Kuiper
|
78dc3ac57f
|
Release agb-image-converter v0.7.0
|
2022-03-28 22:21:45 +01:00 |
|
Gwilym Kuiper
|
d4a12277eb
|
Generate a bytestring for the image converter rather than the array
|
2022-03-21 22:41:11 +00:00 |
|
Renovate Bot
|
3755c68a0f
|
Update Rust crate asefile to 0.3.4
|
2022-03-21 19:51:58 +00:00 |
|
Corwin
|
9d0fa2f40e
|
even less specific
|
2022-03-18 21:35:32 +00:00 |
|
Corwin
|
aca82e7007
|
be less specific in version numbers
|
2022-03-18 21:34:39 +00:00 |
|
Renovate Bot
|
089dba8648
|
Update Rust crate syn to 1.0.88
|
2022-03-15 06:05:13 +00:00 |
|
Renovate Bot
|
6c771ca22f
|
Update Rust crate syn to 1.0.87
|
2022-03-14 09:58:05 +00:00 |
|
Gwilym Kuiper
|
50ce96ac82
|
Delete library cargo.locks
|
2022-03-12 23:39:58 +00:00 |
|
Corwin
|
6f064b0d99
|
update lock files
|
2022-03-06 13:45:16 +00:00 |
|
Corwin
|
c55ff3f714
|
const fnify
|
2022-03-06 13:36:50 +00:00 |
|
Corwin
|
8a6f341421
|
update hat chooses wizard
|
2022-03-06 13:36:26 +00:00 |
|
Corwin
|
6cc29ebec0
|
animation direction test
|
2022-03-06 13:31:56 +00:00 |
|
Corwin
|
84e6af5d2f
|
load aseprite files directly with asefile
|
2022-03-06 13:31:56 +00:00 |
|
Corwin
|
e67f1ff45f
|
output to the correct location
|
2022-03-06 13:31:56 +00:00 |
|
Corwin
|
6e5cee1e3f
|
support loading multiple
|
2022-03-06 13:31:56 +00:00 |
|
Corwin
|
73a8d86f6b
|
sprite import proc macro mess
|
2022-03-06 13:31:56 +00:00 |
|
Corwin
|
9095daebd8
|
satisfy linter
|
2022-03-06 13:31:36 +00:00 |
|
Corwin
|
3cc30a2bcd
|
satisfy linter
|
2022-03-06 13:31:36 +00:00 |
|
Corwin
|
e462d35feb
|
lock file update
|
2022-03-06 13:31:36 +00:00 |
|
Corwin
|
9714b8a3ca
|
types required for aseprite import
|
2022-03-06 13:31:36 +00:00 |
|
Gwilym Kuiper
|
39a8b5a64f
|
Update lockfiles
|
2022-03-05 20:52:26 +00:00 |
|
GBA bot
|
03dfaf9d5f
|
Update lockfiles
|
2022-03-01 20:07:25 +00:00 |
|
Renovate Bot
|
725fdb3e6b
|
Update Rust crate image to 0.24.1
|
2022-02-24 20:49:44 +00:00 |
|
GBA bot
|
5a7efa660a
|
Update lockfiles
|
2022-02-24 20:37:17 +00:00 |
|
Renovate Bot
|
3cb4b6536f
|
Update Rust crate quote to 1.0.15
|
2022-01-22 01:56:33 +00:00 |
|
Renovate Bot
|
8fd94824dd
|
Update Rust crate syn to 1.0.86
|
2022-01-20 23:00:36 +00:00 |
|
Gwilym Kuiper
|
d44e0fc796
|
Update lockfiles
|
2022-01-12 23:05:02 +00:00 |
|
Renovate Bot
|
7aba5cba67
|
Update Rust crate syn to 1.0.85
|
2022-01-06 09:19:51 +00:00 |
|
GBA bot
|
eb38e2b631
|
Make the generated module not public
|
2022-01-02 17:54:44 +00:00 |
|
Corwin
|
1aaa3886af
|
Merge pull request #143 from agbrs/renovate/syn-1.x
Update Rust crate syn to 1.0.84
|
2022-01-01 21:20:25 +00:00 |
|
Renovate Bot
|
e0d23abcf2
|
Update Rust crate syn to 1.0.84
|
2022-01-01 21:17:51 +00:00 |
|
Renovate Bot
|
5215f36cdc
|
Update Rust crate quote to 1.0.14
|
2022-01-01 21:15:47 +00:00 |
|
Renovate Bot
|
7b93c65564
|
Update Rust crate proc-macro2 to 1.0.36
|
2022-01-01 21:02:51 +00:00 |
|
Gwilym Kuiper
|
ad82fe291f
|
Add suuport for 32x32 tiles
|
2021-10-30 18:22:09 +01:00 |
|
Gwilym Kuiper
|
4bd05718ee
|
Release agb-image-converter v0.6.0
|
2021-08-01 21:40:49 +01:00 |
|
Gwilym Kuiper
|
0796247a2e
|
Finalize the code generation
|
2021-07-26 23:38:22 +01:00 |
|
Gwilym Kuiper
|
3626e2cb18
|
Feels cleaner with a bunch of for loops
|
2021-07-26 23:30:46 +01:00 |
|
Gwilym Kuiper
|
fdff081c32
|
Switch entirely to using quote to generate the code
|
2021-07-26 23:27:16 +01:00 |
|
Gwilym Kuiper
|
aa32be1a27
|
Move parsing 1 level up
|
2021-07-22 19:04:30 +01:00 |
|
Gwilym Kuiper
|
d7a24d9659
|
Start switching to the quote crate for generating the code
|
2021-07-22 19:03:49 +01:00 |
|
Gwilym Kuiper
|
19e0a0527b
|
Use syn crate rather than litrs
|
2021-07-22 18:43:27 +01:00 |
|
Gwilym Kuiper
|
061b8be368
|
Run rustfmt
|
2021-07-21 22:46:22 +01:00 |
|
Gwilym Kuiper
|
bc46764e2f
|
Fix clippy linter errors
|
2021-07-21 22:19:28 +01:00 |
|
Gwilym Kuiper
|
8466e9eaa4
|
Remove usage of typed_builder
|
2021-07-21 22:15:46 +01:00 |
|
Gwilym Kuiper
|
8713f514be
|
Switch to a proc macro for generating the image data
|
2021-07-21 22:07:29 +01:00 |
|
Gwilym Kuiper
|
47c5c0f86e
|
Extract variable for output_variable_name
|
2021-07-21 21:01:24 +01:00 |
|
Gwilym Kuiper
|
53952d8e34
|
Add support for reading config data from a toml file
|
2021-07-21 20:59:25 +01:00 |
|
Gwilym Kuiper
|
383c5454ea
|
Start work for new proc macro by generating a TileData
|
2021-07-21 20:27:04 +01:00 |
|
Corwin Kuiper
|
cf1829ff5f
|
Release agb-image-converter v0.4.0
|
2021-06-21 00:06:55 +01:00 |
|
Corwin
|
361e9c93e6
|
Merge pull request #48 from gwilymk/reduce-dependencies-for-agb-image-converter
Massively reduce the number of dependencies used by agb-image-converter
|
2021-06-05 19:29:35 +01:00 |
|
Gwilym Kuiper
|
989f53ccf6
|
Massively reduce the number of dependencies used by agb-image-converter
|
2021-06-05 18:11:00 +01:00 |
|
Corwin Kuiper
|
6edf82e04a
|
increment version to 0.2.0
|
2021-06-05 18:07:10 +01:00 |
|
Gwilym Kuiper
|
7c02a8570f
|
Fixup cli
|
2021-06-05 18:00:38 +01:00 |
|
Gwilym Kuiper
|
4516c8dfc0
|
Pass through a crate prefix
|
2021-06-05 17:47:13 +01:00 |
|
Gwilym Kuiper
|
c6b1c4b824
|
Refactor to use a builder pattern
|
2021-06-05 17:45:21 +01:00 |
|
Corwin Kuiper
|
8b3c740db2
|
add license and description for publishing
|
2021-05-23 06:14:12 +01:00 |
|
Gwilym Kuiper
|
8575f7d3d6
|
No need to put static
|
2021-04-20 23:04:32 +01:00 |
|
Gwilym Kuiper
|
5234c7181e
|
Fix all the clippy lints
|
2021-04-20 22:56:47 +01:00 |
|
Gwilym Kuiper
|
62e0c346c5
|
End-to-end logo working
|
2021-04-20 22:52:23 +01:00 |
|
Gwilym Kuiper
|
b4c3bd7356
|
Don't generate if source hasn't been modified
|
2021-04-20 21:07:57 +01:00 |
|
Gwilym Kuiper
|
d1412fb709
|
Actually write to a file and also include palette assignments
|
2021-04-20 20:51:49 +01:00 |
|
Gwilym Kuiper
|
4daafdec20
|
Actually output some rust code
|
2021-04-20 20:41:41 +01:00 |
|
Gwilym Kuiper
|
4728f22806
|
Name crate correctly and add a simple test program
|
2021-04-20 00:58:03 +01:00 |
|
Gwilym Kuiper
|
f92daa3fc3
|
Improve debug output
|
2021-04-20 00:57:47 +01:00 |
|
Gwilym Kuiper
|
beff079880
|
Don't try to check the same colour repeatedly
|
2021-04-20 00:57:26 +01:00 |
|
Gwilym Kuiper
|
0fe4e23758
|
Add palette optimisation
|
2021-04-20 00:40:07 +01:00 |
|
Gwilym Kuiper
|
725543912a
|
Add image loading
|
2021-04-19 23:15:03 +01:00 |
|
Gwilym Kuiper
|
c8d0f82c34
|
Actually make a library and start sketching out the interface
|
2021-04-19 23:01:28 +01:00 |
|
Gwilym Kuiper
|
58d6876e17
|
Add hello world program
|
2021-04-19 22:51:41 +01:00 |
|