dust3d/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb
Jeremy Hu 2d05583937 Integrate Instant-Meshes
1. Drop windows 32bit support
Add windows 64bit support.

2. Remove Script(quickjs) support
The current integrated quickjs is a very old version which doesn’t support windows 64bit system. In the future, (TODO)WebAssembly should be integrate as plugin system.

3. Integrate Instant-Meshes
Instant-Meshes take less than 1 second on all three platforms.

4. Remove QuadriFlow
Current implementation of QuadriFlow is too slow (take about 5 seconds on the example model) to do realtime remeshing.
2020-01-04 19:59:10 +09:30
..
compat Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
internal Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
machine Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
aggregator.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
aligned_space.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
atomic.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
blocked_range.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
blocked_range2d.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
blocked_range3d.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
cache_aligned_allocator.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
combinable.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
concurrent_hash_map.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
concurrent_lru_cache.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
concurrent_priority_queue.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
concurrent_queue.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
concurrent_unordered_map.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
concurrent_unordered_set.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
concurrent_vector.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
critical_section.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
enumerable_thread_specific.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
flow_graph.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
flow_graph_abstractions.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
flow_graph_opencl_node.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
global_control.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
index.html Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
memory_pool.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
mutex.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
null_mutex.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
null_rw_mutex.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
parallel_do.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
parallel_for.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
parallel_for_each.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
parallel_invoke.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
parallel_reduce.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
parallel_scan.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
parallel_sort.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
parallel_while.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
partitioner.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
pipeline.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
queuing_mutex.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
queuing_rw_mutex.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
reader_writer_lock.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
recursive_mutex.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
runtime_loader.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
scalable_allocator.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
spin_mutex.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
spin_rw_mutex.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
task.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
task_arena.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
task_group.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
task_scheduler_init.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
task_scheduler_observer.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
tbb.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
tbb_allocator.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
tbb_config.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
tbb_exception.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
tbb_machine.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
tbb_profiling.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
tbb_stddef.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
tbb_thread.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
tbbmalloc_proxy.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
tick_count.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30