physis/bcn/
mod.rs

1// SPDX-FileCopyrightText: 2023 Rudolf Kolbe
2// SPDX-License-Identifier: MIT
3
4extern crate alloc;
5
6mod bc1;
7mod bc3;
8mod bc5;
9mod bc7;
10mod bitreader;
11mod color;
12mod consts;
13mod macros;
14
15pub use bc1::decode_bc1_block;
16pub use bc3::decode_bc3_block;
17pub use bc5::decode_bc5_block;
18pub use bc7::decode_bc7_block;
19
20macros::block_decoder!(decode_bc1, 4, 4, 8, decode_bc1_block);
21macros::block_decoder!(decode_bc3, 4, 4, 16, decode_bc3_block);
22macros::block_decoder!(decode_bc5, 4, 4, 16, decode_bc5_block);
23macros::block_decoder!(decode_bc7, 4, 4, 16, decode_bc7_block);