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.