diff --git a/codecs/basis/Makefile b/codecs/basis/Makefile index 916286e3..3f832fc8 100644 --- a/codecs/basis/Makefile +++ b/codecs/basis/Makefile @@ -38,6 +38,8 @@ CODEC_C_OBJECT_FILES := $(CODEC_C_SOURCE_FILES:.c=.o) CODEC_CPP_OBJECT_FILE_PATHS := $(addprefix $(CODEC_DIR)/, $(CODEC_CPP_OBJECT_FILES)) CODEC_C_OBJECT_FILE_PATHS := $(addprefix $(CODEC_DIR)/, $(CODEC_C_OBJECT_FILES)) +override CXXFLAGS += -DBASISU_FORCE_DEVEL_MESSAGES=1 + .PHONY: all clean .PRECIOUS: $(CODEC_C_OBJECT_FILES) $(CODEC_CPP_OBJECT_FILES) diff --git a/codecs/basis/dec/basis_dec.wasm b/codecs/basis/dec/basis_dec.wasm index 05a3410a..e9c5c47a 100755 Binary files a/codecs/basis/dec/basis_dec.wasm and b/codecs/basis/dec/basis_dec.wasm differ diff --git a/codecs/basis/enc/basis_enc.cpp b/codecs/basis/enc/basis_enc.cpp index 290b897f..f7f06c18 100644 --- a/codecs/basis/enc/basis_enc.cpp +++ b/codecs/basis/enc/basis_enc.cpp @@ -31,7 +31,8 @@ val encode(std::string image_in, int image_width, int image_height, BasisOptions // Writing is unnecessary, too params.m_read_source_images = false; // No printf pls - params.m_status_output = false; + params.m_status_output = true; + params.m_debug = true; // True => UASTC, False => ETC1S params.m_uastc = opts.uastc; // Use the standardized KTX2 format @@ -44,14 +45,17 @@ val encode(std::string image_in, int image_width, int image_height, BasisOptions params.m_compression_level = opts.compression; params.m_source_images.push_back(img); + printf("%d\n", __LINE__); if (!compressor.init(params)) { return val(std::string("Well something went wrong during init")); } + printf("%d\n", __LINE__); if (compressor.process() != 0) { return val(std::string("Well something went wrong during processing")); } + printf("%d\n", __LINE__); auto comp_data = compressor.get_output_ktx2_file(); auto js_result = Uint8Array.new_(typed_memory_view(comp_data.size(), &comp_data[0])); // Not sure if there is anything to free here diff --git a/codecs/basis/enc/basis_enc.wasm b/codecs/basis/enc/basis_enc.wasm index a09ee105..5147e2f4 100755 Binary files a/codecs/basis/enc/basis_enc.wasm and b/codecs/basis/enc/basis_enc.wasm differ