Results 6 issues of PpluX

Adding "-Wl, -x" around here: https://github.com/bkaradzic/genie/blob/master/src/tools/gcc.lua#L147 Causes macOSX to give the error described here: http://stackoverflow.com/questions/22689492/cant-link-other-projects-in-my-solution-with-premake ld: internal error: atom not found in symbolIndex(__ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv) for architecture i386 clang: error: linker command...

Pseudo code: ```cpp px_sched::Sync sync; for(int i = 0; i < 100; ++i) { scheduler.runTask([&](){ // Heavy task }, &sync); } scheduler.waitFor(sync); ``` Here the calling thread that creates the...

enhancement

[px libraries](https://github.com/pplux/px) [px_sched](https://github.com/pplux/px/blob/master/px_sched.h) Task Scheduler [more info](https://github.com/pplux/px/blob/master/README_px_sched.md) [px_render](https://github.com/pplux/px/blob/master/px_render.h) Multithreaded command based renderer (GL/GLES) [more info](https://github.com/pplux/px/blob/master/README_px_render.md) [px_mem](https://github.com/pplux/px/blob/master/px_mem.h) C++ Mem utilities

The function https://github.com/jkuhlmann/cgltf/blob/561455ec216fa30d546854a2cb8c89b830b7b949/cgltf_write.h#L559-L570 *should* (according to the spec) write the property target when the bufferview is used for attributes or indices: > When a buffer view is used by vertex...

The function cgltf_write here: https://github.com/jkuhlmann/cgltf/blob/561455ec216fa30d546854a2cb8c89b830b7b949/cgltf_write.h#L1259 ignores the first argument options. As an user, I thought that setting the options, and in particular telling cgltf to generate a glb, would work....

Minimal changes to support "NO_API" on windows.