Talvos
0.1
SPIR-V interpreter and dynamic analysis framework
|
![]() ![]() | |
![]() ![]() ![]() | A block of instructions ending with a termination instruction |
![]() ![]() ![]() | This class is a base class for all commands |
![]() ![]() ![]() | This class encapsulates information about a begin render pass command |
![]() ![]() ![]() | This class encapsulates information about a blit image command |
![]() ![]() ![]() | This class encapsulates information about a clear attachment command |
![]() ![]() ![]() | This class encapsulates information about a clear color image command |
![]() ![]() ![]() | This class encapsulates information about a copy buffer command |
![]() ![]() ![]() | This class encapsulates information about a copy buffer to image command |
![]() ![]() ![]() | This class encapsulates information about a copy image command |
![]() ![]() ![]() | This class encapsulates information about a copy image to buffer command |
![]() ![]() ![]() | This class encapsulates information about a compute kernel launch |
![]() ![]() ![]() | This is an abstract base class for draw commands |
![]() ![]() ![]() | This class encapsulates information about a draw command |
![]() ![]() ![]() | This class encapsulates information about an indexed draw command |
![]() ![]() ![]() | This class encapsulates information about an end render pass command |
![]() ![]() ![]() | This class encapsulates information about a fill buffer command |
![]() ![]() ![]() | This class encapsulates information about a next subpass command |
![]() ![]() ![]() | This class encapsulates information about a reset event command |
![]() ![]() ![]() | This class encapsulates information about a set event command |
![]() ![]() ![]() | This class encapsulates information about an update buffer command |
![]() ![]() ![]() | This class encapsulates information about a wait events command |
![]() ![]() ![]() | This class encapsulates a compute pipeline |
![]() ![]() ![]() | A Device instance encapsulates properties and state for the virtual device |
![]() ![]() ![]() | Class representing a 3-dimensional size or ID |
![]() ![]() ![]() | This class represents a shader entry point |
![]() ![]() ![]() | This class represents a function in a SPIR-V Module |
![]() ![]() ![]() | This class encapsulates a graphics pipeline |
![]() ![]() ![]() | This class represents an image object |
![]() ![]() ![]() ![]() | This class represents a single texel with four 32-bit component values |
![]() ![]() ![]() | This class represents a view into a range of image subresources |
![]() ![]() ![]() | This class represents a sampler object |
![]() ![]() ![]() | A combination of an image and a sampler used to access it |
![]() ![]() ![]() | This class represents a SPIR-V instruction |
![]() ![]() ![]() | This class represents a single execution of a SPIR-V entry point |
![]() ![]() ![]() ![]() | A data structure holding information for a function call |
![]() ![]() ![]() | This class represents an address space in the virtual device |
![]() ![]() ![]() ![]() | An allocation within this memory instance |
![]() ![]() ![]() | This class represents a SPIR-V module |
![]() ![]() ![]() | Structure to describe the memory layout of a matrix |
![]() ![]() ![]() | Structure used to hold information about an element of a descriptor array |
![]() ![]() ![]() | This class represents an instruction result |
![]() ![]() ![]() | Structure holding information about a descriptor binding |
![]() ![]() ![]() | This class encapsulates pipeline state and bound resources |
![]() ![]() ![]() | This class encapsulates information about a pipeline stage |
![]() ![]() ![]() | Base class for Talvos plugins |
![]() ![]() ![]() | This class represents a queue for executing commands on a device |
![]() ![]() ![]() | This class represents a framebuffer that can be used for rendering |
![]() ![]() ![]() | This structure describes the attachments used by a subpass |
![]() ![]() ![]() | This class represents a Vulkan render pass |
![]() ![]() ![]() | This class represents an instance of a render pass being used for drawing |
![]() ![]() ![]() | This class represents a SPIR-V type |
![]() ![]() ![]() | This class represents a module-scope variable declaration |
![]() ![]() ![]() | This class represents a workgroup executing a compute command |
![]() ![]() ![]() | Internal class used to construct a Module during SPIRV-Tools parsing |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Only allow Device objects to create PipelineExecutor instances |
![]() ![]() ![]() | |
![]() ![]() ![]() | An internal class that handles pipeline execution, including the interactive debugger |
![]() ![]() ![]() ![]() | Internal structure to hold fragment data |
![]() ![]() ![]() ![]() | Point primitive data, used for rasterization |
![]() ![]() ![]() ![]() | State to be carried through the execution of a render pipeline |
![]() ![]() ![]() ![]() | Triangle primitive data, used for rasterization |
![]() ![]() ![]() ![]() | Outputs from a vertex shading stage |