# px
'PpluX' Single header C++14 Libraries

| Name | Code | Description |
|------|------|-------------|
| px_sched | [px_sched.h](px_sched.h) | Task oriented scheduler. See [more](README_px_sched.md) |
| px_mem | [px_mem.h](px_mem.h) | Safe memory management constructs (safer unique_ptr with futher restrictions, and avoiding new/delete completely)|

## Old libraries (not updated for a long time)

These libraries are not actively being developed anymore, use them at your own risk :)

| Name | Code | Description |
|------|------|-------------|
| px_render | [px_render.h](px_render.h) | Multithreaded, Command Based render backend. See [more](README_px_render.md) (**WIP**)|
| px_render_gltf | [px_render_gltf.h](px_render_gltf.h) | Module for px_render to load GLTF (thanks to [tinygltf](https://github.com/syoyo/tinygltf)) [example](examples/px_render_example_gltf.cpp)|
| px_render_imgui | [px_render_imgui.h](px_render_imgui.h) | [Dear Imgui](https://github.com/ocornut/imgui) render backend for px_render

