]> OCCT Git - occt.git/commit
0032979: Data Exchange, RWGltf_CafWriter - support multi-threaded Draco compression
authorichesnok <ichesnok@opencascade.com>
Tue, 26 Jul 2022 11:06:58 +0000 (14:06 +0300)
committersmoskvin <smoskvin@opencascade.com>
Fri, 12 Aug 2022 16:04:03 +0000 (19:04 +0300)
commitf74f684b16a3f2f1495ecd2760de3ed83fbe40bd
tree32178e0bd9a23b8caf098d63827f286dcd907ecf
parent621ed3bc362bbb1685004abe24ba56523697e50d
0032979: Data Exchange, RWGltf_CafWriter - support multi-threaded Draco compression

'MultiThread' field was added to structure RWGltf_DracoParameters for using multithreading.
Class CafWriter_DracoEncodingFunctor was added for multithreaded compression.
src/RWGltf/RWGltf_CafWriter.cxx
src/RWGltf/RWGltf_CafWriter.hxx
src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx
tests/de_mesh/gltf_write/bull_parallel [new file with mode: 0644]