enkiTS
namigator
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
enkiTS
-
Better use of threads
If you're open to using a task scheduler library, and want something lighter weight than the alternatives, my permissively licensed C and C++ Task Scheduler for creating parallel programs enkiTS would be a good fit for this.
-
enkiTS VS MTL - a user suggested alternative
2 projects | 28 Feb 2022
-
Reading voxel data from save files or generating voxel data should take place on...
Rather than a new background thread I would use a task/job system such as my own open source enki Task Scheduler (enkiTS).
-
CPU Path Traced Rendering in Avoyd (now released)
As always the multithreading for this is achieved using my permissively licensed C and C++ Task Scheduler for creating parallel programs, enkiTS.
-
Chunk loading on worker threads lags main thread
What tasking system are you using? If you're having problems with it you might want to try my enkiTS.
-
Hacker News top posts: Apr 4, 2021
enkiTS: A C and C++ Task Scheduler for creating parallel programs\ (15 comments)
- EnkiTS: A C and C++ Task Scheduler for creating parallel programs
-
Voxel Vendredi 74
GL_MAP_PERSISTENT_BIT for any data which is changed per-frame, such as constant buffers, particle data, SSBO data etc. This allows the data to be written in parallel (I use my tasking system enkiTS).
namigator
What are some alternatives?
Taskflow - A General-purpose Parallel and Heterogeneous Task Programming System
thread-pool - A modern, fast, lightweight thread pool library based on C++20
tbb - oneAPI Threading Building Blocks (oneTBB) [Moved to: https://github.com/oneapi-src/oneTBB]
AStarSearch - A Simple Implementation of A Star Search Algorithm
MTL - Multi Thread Library
Mazes - C++ Maze Visualizer supporting orthogonal, hexagonal, and Voronoi diagram grids.
imgui_markdown - Markdown for Dear ImGui
ExprTK - C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
enkiMI - C and C++ Minecraft Importer library
SObjectizer - SObjectizer: it's all about in-process message dispatching!
oidn - IntelĀ® Open Image Denoise library
dflat - Structured Data Store for Mobile