Talvos  0.1
SPIR-V interpreter and dynamic analysis framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
talvos::PipelineExecutor Member List

This is the complete list of members for talvos::PipelineExecutor, including all inherited members.

breakpoint(const std::vector< std::string > &Args)talvos::PipelineExecutorprivate
Breakpointstalvos::PipelineExecutorprivatestatic
brk(const std::vector< std::string > &Args)talvos::PipelineExecutorprivate
buildPendingFragments(const DrawCommandBase &Cmd, int XMinFB, int XMaxFB, int YMinFB, int YMaxFB)talvos::PipelineExecutorprivate
cont(const std::vector< std::string > &Args)talvos::PipelineExecutorprivate
Continuetalvos::PipelineExecutorprivate
createWorkgroup(Dim3 GroupId) const talvos::PipelineExecutorprivate
CurrentCommandtalvos::PipelineExecutorprivate
CurrentStagetalvos::PipelineExecutorprivate
CurrentTasktalvos::PipelineExecutorprivate
CurrentTaskIDtalvos::PipelineExecutorprivate
Devtalvos::PipelineExecutorprivate
doWork(std::function< void()> Task)talvos::PipelineExecutorprivate
finalizeVariables(const DescriptorSetMap &DSM)talvos::PipelineExecutorprivate
getCurrentInvocation() const talvos::PipelineExecutor
getCurrentStage() const talvos::PipelineExecutorinline
getCurrentWorkgroup() const talvos::PipelineExecutor
getPosition(const VertexOutput &Out)talvos::PipelineExecutorprivatestatic
help(const std::vector< std::string > &Args)talvos::PipelineExecutorprivate
initializeVariables(const DescriptorSetMap &DSM, uint64_t PushConstantAddress)talvos::PipelineExecutorprivate
interact()talvos::PipelineExecutorprivate
Interactivetalvos::PipelineExecutorprivate
isWorkerThread() const talvos::PipelineExecutor
LastLinetalvos::PipelineExecutorprivate
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::PipelineExecutorprivate
MasterSignaltalvos::PipelineExecutorprivate
NextBreakpointtalvos::PipelineExecutorprivatestatic
NextWorkIndextalvos::PipelineExecutorprivate
NumThreadstalvos::PipelineExecutorprivate
NumWorkersFinishedtalvos::PipelineExecutorprivate
Objectstalvos::PipelineExecutorprivate
operator=(const PipelineExecutor &)=deletetalvos::PipelineExecutor
PendingFragmentstalvos::PipelineExecutorprivate
PendingGroupstalvos::PipelineExecutorprivate
PipelineExecutor(PipelineExecutorKey Key, Device &Dev)talvos::PipelineExecutor
PipelineExecutor(const PipelineExecutor &)=deletetalvos::PipelineExecutor
print(const std::vector< std::string > &Args)talvos::PipelineExecutorprivate
printContext() const talvos::PipelineExecutorprivate
processFragment(const Fragment &Frag, const RenderPassInstance &RPI, std::function< void(uint32_t, uint32_t, const Variable *, const Type *, Memory *, uint64_t)> GenLocData)talvos::PipelineExecutorprivate
quit(const std::vector< std::string > &Args)talvos::PipelineExecutorprivate
rasterizePoint(const DrawCommandBase &Cmd, const VkViewport &Viewport, const VertexOutput &Vertex)talvos::PipelineExecutorprivate
rasterizeTriangle(const DrawCommandBase &Cmd, const VkViewport &Viewport, const VertexOutput &VA, const VertexOutput &VB, const VertexOutput &VC)talvos::PipelineExecutorprivate
run(const DispatchCommand &Cmd)talvos::PipelineExecutor
run(const DrawCommandBase &Cmd)talvos::PipelineExecutor
runComputeWorker()talvos::PipelineExecutorprivate
RunningGroupstalvos::PipelineExecutorprivate
runPointFragmentWorker(PointPrimitive Primitive, const RenderPassInstance &RPI)talvos::PipelineExecutorprivate
runTriangleFragmentWorker(TrianglePrimitive Primitive, const PipelineContext &PC, const RenderPassInstance &RPI, const VkViewport &Viewport)talvos::PipelineExecutorprivate
runVertexWorker(RenderPipelineState *State, uint32_t InstanceIndex)talvos::PipelineExecutorprivate
runWorker()talvos::PipelineExecutorprivate
ShutDownWorkerstalvos::PipelineExecutorprivate
signalError()talvos::PipelineExecutor
step(const std::vector< std::string > &Args)talvos::PipelineExecutorprivate
swtch(const std::vector< std::string > &Args)talvos::PipelineExecutorprivate
WorkerMutextalvos::PipelineExecutorprivate
WorkerSignaltalvos::PipelineExecutorprivate
WorkerThreadstalvos::PipelineExecutorprivate
~PipelineExecutor()talvos::PipelineExecutor