| 16647 | } |
| 16648 | |
| 16649 | void ktx2_transcoder::clear() |
| 16650 | { |
| 16651 | m_pData = nullptr; |
| 16652 | m_data_size = 0; |
| 16653 | |
| 16654 | memset(&m_header, 0, sizeof(m_header)); |
| 16655 | m_levels.clear(); |
| 16656 | m_dfd.clear(); |
| 16657 | m_key_values.clear(); |
| 16658 | memset(&m_etc1s_header, 0, sizeof(m_etc1s_header)); |
| 16659 | m_etc1s_image_descs.clear(); |
| 16660 | |
| 16661 | m_format = basist::basis_tex_format::cETC1S; |
| 16662 | |
| 16663 | m_dfd_color_model = 0; |
| 16664 | m_dfd_color_prims = KTX2_DF_PRIMARIES_UNSPECIFIED; |
| 16665 | m_dfd_transfer_func = 0; |
| 16666 | m_dfd_flags = 0; |
| 16667 | m_dfd_samples = 0; |
| 16668 | m_dfd_chan0 = KTX2_DF_CHANNEL_UASTC_RGB; |
| 16669 | m_dfd_chan1 = KTX2_DF_CHANNEL_UASTC_RGB; |
| 16670 | |
| 16671 | m_etc1s_transcoder.clear(); |
| 16672 | |
| 16673 | m_def_transcoder_state.clear(); |
| 16674 | |
| 16675 | m_has_alpha = false; |
| 16676 | m_is_video = false; |
| 16677 | } |
| 16678 | |
| 16679 | bool ktx2_transcoder::init(const void* pData, uint32_t data_size) |
| 16680 | { |
no outgoing calls
no test coverage detected