Mark Callow
Mark Callow
Thank you for your report. I will investigate. Please provide a simple application or a gtest test case to demonstrate the problem. I want to add a test case to...
Thank you. I have converted the code to a function in our gtest suite. Unfortunately I have not been able to reproduce the problem. Does the size (i.e. time to...
As a workaround until a mutex is added, you can call `ktxTexture2_TranscodeBasis` and wait for it to return before launching your threads. basisu_transcoder_init() only needs to be called once. A...
> As a workaround until a mutex is added, you can call `ktxTexture2_TranscodeBasis` and wait for it to return Shortly after I sent the above, it dawned on me that...
@vmwalker, thanks for the additional info. Given the structure of the gtest-based unit tests to which I have added your test and the fact variables within the test library are...
I'm still working on this. I have created a branch with the fix but it is not yet merged so I have reopened it. @vmwalker please test the fix as...
I made a standalone test that creates five threads and a script to call it from ctest. I removed the putative fix from the library I had the ctest call...
> I made a standalone test that creates five threads and a script to call it from ctest. I removed the putative fix from the library I had the ctest...
@vmwalker, thank you very much for your testing effort and report. Thanks for the alternate `barrier` implementation but `std::barrier` is only used in the test program and I am happy...
Please answer the question I raised about using an atomic. I am trying to decide whether it is worth including the test I wrote, that is evolved from yours, in...