|
VulkanRaytracingCycles 0.0.0
Cycles Render Engine With VulkanRaytracingShaderModules. ( Experiment , in progress)
|
#include <SignalVk.h>
Public Member Functions | |
| void | reset () |
| void | push (T val) |
| T | nip () |
Public Attributes | |
| std::queue< T > | queue_ |
| uint32_t | consume = 0 |
| uint32_t | produce = 0 |
Definition at line 20 of file SignalVk.h.
|
inline |
uint32_t p = produce.load(); uint32_t c = consume.load();
Definition at line 71 of file SignalVk.h.
|
inline |
static std::mutex guard_; static std::atomic_uint sigs = 0;
{0}
log_warning("notify ============== = > notify signal not_full BonQueue Over limit. %zu \n", size);
uint32_t nums = sigs.fetch_add(1);
Definition at line 43 of file SignalVk.h.
|
inline |
| uint32_t front::bonqueue< T, N >::consume = 0 |
Definition at line 30 of file SignalVk.h.
| uint32_t front::bonqueue< T, N >::produce = 0 |
Definition at line 31 of file SignalVk.h.
| std::queue<T> front::bonqueue< T, N >::queue_ |
Definition at line 29 of file SignalVk.h.