dust3d/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32
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
..
Makefile Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
README.md Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
pcg32-demo.cpp Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
pcg32-demo.out Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30
pcg32.h Integrate Instant-Meshes 2020-01-04 19:59:10 +09:30

README.md

pcg32

This is a tiny self-contained C++ implementation of the PCG32 random number based on code by Melissa O'Neill available at http://www.pcg-random.org.

I decided to make put together my own version because the official small implementation lacks a C++ interface and various important features (e.g. rewind/difference support, shuffling, floating point sample generation), and the big C++ version is extremely large and uses very recent language features that are not yet supported by all compilers.