| |
| |
|
|
| #pragma once |
|
|
| #include <cstdint> |
|
|
| namespace bcn { |
| |
| |
| |
| void DecodeBc1(const uint8_t *src, uint8_t *dst, size_t x, size_t y, size_t width, size_t height); |
|
|
| |
| |
| |
| void DecodeBc2(const uint8_t *src, uint8_t *dst, size_t x, size_t y, size_t width, size_t height); |
|
|
| |
| |
| |
| void DecodeBc3(const uint8_t *src, uint8_t *dst, size_t x, size_t y, size_t width, size_t height); |
|
|
| |
| |
| |
| void DecodeBc4(const uint8_t *src, uint8_t *dst, size_t x, size_t y, size_t width, size_t height, bool isSigned); |
|
|
| |
| |
| |
| void DecodeBc5(const uint8_t *src, uint8_t *dst, size_t x, size_t y, size_t width, size_t height, bool isSigned); |
|
|
| |
| |
| |
| void DecodeBc6(const uint8_t *src, uint8_t *dst, size_t x, size_t y, size_t width, size_t height, bool isSigned); |
|
|
| |
| |
| |
| void DecodeBc7(const uint8_t *src, uint8_t *dst, size_t x, size_t y, size_t width, size_t height); |
| } |
|
|