Context:
After working with any font family FF on the prototypesCUDA branch, when switching to branch _version2.0 and performing a test with the FF font, the application freezes.
Problem:
Floating point precision is different between the 2 branches:
prototypesCUDA uses single-precision
all other versions use double-precision
Current Solution:
Delete all previously generated files (which would get reused by the new branch) from:
Pic2Sym/x64/DebugOrRelease/TinySymsDataSets
Pic2Sym/x64/DebugOrRelease/ClusteredSets
When those files are not found, they get generated using the floating point precision specific to the current branch.
Possible Fixes:
Either ensure that both branches can deal with any type of floating point precision
Or force double-precision floating point for data serialization on all branches
Context: After working with any font family FF on the prototypesCUDA branch, when switching to branch _version2.0 and performing a test with the FF font, the application freezes.
Problem: Floating point precision is different between the 2 branches:
Current Solution: Delete all previously generated files (which would get reused by the new branch) from:
When those files are not found, they get generated using the floating point precision specific to the current branch.
Possible Fixes: