| 16606 | } |
| 16607 | |
| 16608 | void ktx2_transcoder::clear() |
| 16609 | { |
| 16610 | m_pData = nullptr; |
| 16611 | m_data_size = 0; |
| 16612 | |
| 16613 | memset((void*)&m_header, 0, sizeof(m_header)); |
| 16614 | m_levels.clear(); |
| 16615 | m_dfd.clear(); |
| 16616 | m_key_values.clear(); |
| 16617 | memset((void*)&m_etc1s_header, 0, sizeof(m_etc1s_header)); |
| 16618 | m_etc1s_image_descs.clear(); |
| 16619 | |
| 16620 | m_format = basist::basis_tex_format::cETC1S; |
| 16621 | |
| 16622 | m_dfd_color_model = 0; |
| 16623 | m_dfd_color_prims = KTX2_DF_PRIMARIES_UNSPECIFIED; |
| 16624 | m_dfd_transfer_func = 0; |
| 16625 | m_dfd_flags = 0; |
| 16626 | m_dfd_samples = 0; |
| 16627 | m_dfd_chan0 = KTX2_DF_CHANNEL_UASTC_RGB; |
| 16628 | m_dfd_chan1 = KTX2_DF_CHANNEL_UASTC_RGB; |
| 16629 | |
| 16630 | m_etc1s_transcoder.clear(); |
| 16631 | |
| 16632 | m_def_transcoder_state.clear(); |
| 16633 | |
| 16634 | m_has_alpha = false; |
| 16635 | m_is_video = false; |
| 16636 | } |
| 16637 | |
| 16638 | bool ktx2_transcoder::init(const void* pData, uint32_t data_size) |
| 16639 | { |
no outgoing calls
no test coverage detected