breakpoint(const std::vector< std::string > &Args) | talvos::PipelineExecutor | private |
Breakpoints | talvos::PipelineExecutor | privatestatic |
brk(const std::vector< std::string > &Args) | talvos::PipelineExecutor | private |
buildPendingFragments(const DrawCommandBase &Cmd, int XMinFB, int XMaxFB, int YMinFB, int YMaxFB) | talvos::PipelineExecutor | private |
cont(const std::vector< std::string > &Args) | talvos::PipelineExecutor | private |
Continue | talvos::PipelineExecutor | private |
createWorkgroup(Dim3 GroupId) const | talvos::PipelineExecutor | private |
CurrentCommand | talvos::PipelineExecutor | private |
CurrentStage | talvos::PipelineExecutor | private |
CurrentTask | talvos::PipelineExecutor | private |
CurrentTaskID | talvos::PipelineExecutor | private |
Dev | talvos::PipelineExecutor | private |
doWork(std::function< void()> Task) | talvos::PipelineExecutor | private |
finalizeVariables(const DescriptorSetMap &DSM) | talvos::PipelineExecutor | private |
getCurrentInvocation() const | talvos::PipelineExecutor | |
getCurrentStage() const | talvos::PipelineExecutor | inline |
getCurrentWorkgroup() const | talvos::PipelineExecutor | |
getPosition(const VertexOutput &Out) | talvos::PipelineExecutor | privatestatic |
help(const std::vector< std::string > &Args) | talvos::PipelineExecutor | private |
initializeVariables(const DescriptorSetMap &DSM, uint64_t PushConstantAddress) | talvos::PipelineExecutor | private |
interact() | talvos::PipelineExecutor | private |
Interactive | talvos::PipelineExecutor | private |
isWorkerThread() const | talvos::PipelineExecutor | |
LastLine | talvos::PipelineExecutor | private |
loadVertexInput(const PipelineContext &PC, Memory *PipelineMemory, uint64_t Address, uint32_t VertexIndex, uint32_t InstanceIndex, uint32_t Location, uint32_t Component, const Type *ElemTy) const | talvos::PipelineExecutor | private |
MasterSignal | talvos::PipelineExecutor | private |
NextBreakpoint | talvos::PipelineExecutor | privatestatic |
NextWorkIndex | talvos::PipelineExecutor | private |
NumThreads | talvos::PipelineExecutor | private |
NumWorkersFinished | talvos::PipelineExecutor | private |
Objects | talvos::PipelineExecutor | private |
operator=(const PipelineExecutor &)=delete | talvos::PipelineExecutor | |
PendingFragments | talvos::PipelineExecutor | private |
PendingGroups | talvos::PipelineExecutor | private |
PipelineExecutor(PipelineExecutorKey Key, Device &Dev) | talvos::PipelineExecutor | |
PipelineExecutor(const PipelineExecutor &)=delete | talvos::PipelineExecutor | |
print(const std::vector< std::string > &Args) | talvos::PipelineExecutor | private |
printContext() const | talvos::PipelineExecutor | private |
processFragment(const Fragment &Frag, const RenderPassInstance &RPI, std::function< void(uint32_t, uint32_t, const Variable *, const Type *, Memory *, uint64_t)> GenLocData) | talvos::PipelineExecutor | private |
quit(const std::vector< std::string > &Args) | talvos::PipelineExecutor | private |
rasterizePoint(const DrawCommandBase &Cmd, const VkViewport &Viewport, const VertexOutput &Vertex) | talvos::PipelineExecutor | private |
rasterizeTriangle(const DrawCommandBase &Cmd, const VkViewport &Viewport, const VertexOutput &VA, const VertexOutput &VB, const VertexOutput &VC) | talvos::PipelineExecutor | private |
run(const DispatchCommand &Cmd) | talvos::PipelineExecutor | |
run(const DrawCommandBase &Cmd) | talvos::PipelineExecutor | |
runComputeWorker() | talvos::PipelineExecutor | private |
RunningGroups | talvos::PipelineExecutor | private |
runPointFragmentWorker(PointPrimitive Primitive, const RenderPassInstance &RPI) | talvos::PipelineExecutor | private |
runTriangleFragmentWorker(TrianglePrimitive Primitive, const PipelineContext &PC, const RenderPassInstance &RPI, const VkViewport &Viewport) | talvos::PipelineExecutor | private |
runVertexWorker(RenderPipelineState *State, uint32_t InstanceIndex) | talvos::PipelineExecutor | private |
runWorker() | talvos::PipelineExecutor | private |
ShutDownWorkers | talvos::PipelineExecutor | private |
signalError() | talvos::PipelineExecutor | |
step(const std::vector< std::string > &Args) | talvos::PipelineExecutor | private |
swtch(const std::vector< std::string > &Args) | talvos::PipelineExecutor | private |
WorkerMutex | talvos::PipelineExecutor | private |
WorkerSignal | talvos::PipelineExecutor | private |
WorkerThreads | talvos::PipelineExecutor | private |
~PipelineExecutor() | talvos::PipelineExecutor | |