Vinzenz Schroeter
b21040c1f3
u16 only in implementation details to remove need to cast for user
2024-05-18 14:52:13 +02:00
Vinzenz Schroeter
8adf563320
move more grid functionality into trait
2024-05-18 14:11:20 +02:00
Vinzenz Schroeter
79e963d045
add lzma as only default compression, add missing cfg annotations
2024-05-18 14:10:41 +02:00
Vinzenz Schroeter
e615f3f949
move freestanding functions into impl
2024-05-18 11:24:13 +02:00
Vinzenz Schroeter
d5e08faeb1
move data_ref to trait
2024-05-18 11:11:15 +02:00
Vinzenz Schroeter
bcf040911d
move grid functions to trait
2024-05-18 10:54:12 +02:00
Vinzenz Schroeter
314bec36f3
cargo fmt, clippy
2024-05-18 00:01:28 +02:00
Vinzenz Schroeter
46c9174d3d
add suggested frame pacing
2024-05-17 23:56:08 +02:00
Vinzenz Schroeter
6a2ee5fcfa
add better panic messages on oob index
2024-05-17 23:48:30 +02:00
Vinzenz Schroeter
548c957bf4
version 0.4.1
2024-05-17 21:25:19 +02:00
Vinzenz Schroeter
36fc109d91
add more unit tests
2024-05-17 21:23:56 +02:00
Vinzenz Schroeter
c61c267b02
add more unit tests
2024-05-17 21:02:50 +02:00
Vinzenz Schroeter
8426698b9f
clippy fix, fmt
2024-05-17 18:45:24 +02:00
Vinzenz Schroeter
5a717beda5
make width and height private to make it read only
2024-05-17 18:43:39 +02:00
Vinzenz Schroeter
ab66a6a33e
unit tests for round trip command and packet, fix bugs and add needed derivations
2024-05-17 18:36:18 +02:00
Vinzenz Schroeter
483a5057fe
unit tests for ByteGrid
2024-05-17 17:55:29 +02:00
Vinzenz Schroeter
04f65ae774
unit tests for BitVec
2024-05-17 17:38:51 +02:00
Vinzenz Schroeter
12eefd9978
version 0.4.0
2024-05-16 23:20:22 +02:00
Vinzenz Schroeter
8307354a58
cargo fmt
2024-05-16 23:18:43 +02:00
Vinzenz Schroeter
972d713cf1
clippy changes
2024-05-16 23:16:05 +02:00
Vinzenz Schroeter
95928ee85c
update language bindings and examples
2024-05-16 23:12:35 +02:00
Vinzenz Schroeter
862804de3b
rename c-api to c_api
2024-05-16 23:03:39 +02:00
Vinzenz Schroeter
da4df32878
add new compression commands to BitmapLinearWin
2024-05-16 23:03:07 +02:00
Vinzenz Schroeter
6834bb084b
fix compression, rename enum values
2024-05-16 21:32:33 +02:00
Vinzenz Schroeter
7b6b4ea806
version v0.3.0
2024-05-15 23:17:52 +02:00
Vinzenz Schroeter
237ca6d6a2
manual clippy fixes
2024-05-15 23:14:38 +02:00
Vinzenz Schroeter
b0de3a4fb5
clippy fix
2024-05-15 23:08:54 +02:00
Vinzenz Schroeter
1dad113ca1
a bunch of minor changes combined:
...
- From instead of Into
- unsafe_data_ref for other payloads
- CByteSlice for returning memory spans
- send Packet instead of Into<Packet>
- expose packet layer to C/C#
2024-05-15 20:34:51 +02:00
Vinzenz Schroeter
18aa87da92
merge folders
2024-05-13 21:17:20 +02:00
Vinzenz Schroeter
ea7061db7f
add possibility to get a reference to the raw data of PixelGrid
2024-05-13 01:26:44 +02:00
Vinzenz Schroeter
eb723701cf
add c# binding including example
2024-05-13 00:17:40 +02:00
Vinzenz Schroeter
3bf5249d08
move c binding into separate dir
2024-05-12 21:33:47 +02:00
Vinzenz Schroeter
27a87cc80a
yet another variant of the c library. now the header has to be generated manually.
2024-05-12 21:14:23 +02:00
Vinzenz Schroeter
ff64557d29
improve c library
2024-05-12 20:28:35 +02:00
Vinzenz Schroeter
76907a8e3d
version 0.2
2024-05-12 18:29:49 +02:00
Vinzenz Schroeter
4bb505650c
fix c api, add usage example
2024-05-12 18:28:53 +02:00
Vinzenz Schroeter
98e8a6d639
add c api
2024-05-12 17:15:30 +02:00
Vinzenz Schroeter
01d1f1dad0
one workspace for everything
2024-05-12 14:01:49 +02:00