Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pplux/px
Single header C++ Libraries for Thread Scheduling, Rendering, and so on...
https://github.com/pplux/px
cpp multithreaded opengl render scheduler single-header-lib
Last synced: 28 days ago
JSON representation
Single header C++ Libraries for Thread Scheduling, Rendering, and so on...
- Host: GitHub
- URL: https://github.com/pplux/px
- Owner: pplux
- License: mit
- Created: 2018-06-30T23:02:18.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-16T14:10:37.000Z (about 1 year ago)
- Last Synced: 2024-08-04T02:09:18.773Z (4 months ago)
- Topics: cpp, multithreaded, opengl, render, scheduler, single-header-lib
- Language: C++
- Size: 2.07 MB
- Stars: 469
- Watchers: 27
- Forks: 27
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- AwesomeCppGameDev - px
README
# 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