|
Talvos
0.1
SPIR-V interpreter and dynamic analysis framework
|
| Structure holding information about a descriptor binding | |
| A block of instructions ending with a termination instruction | |
| An allocation within this memory instance | |
| 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 | |
| Structure used to hold information about an element of a descriptor array | |
| 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 | |
| Internal structure to hold fragment data | |
| This class represents a framebuffer that can be used for rendering | |
| 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 view into a range of image subresources | |
| This class represents a SPIR-V instruction | |
| This class represents a single execution of a SPIR-V entry point | |
| This class represents an address space in the virtual device | |
| This class represents a SPIR-V module | |
| Internal class used to construct a Module during SPIRV-Tools parsing | |
| This class represents an instruction result | |
| This class encapsulates pipeline state and bound resources | |
| An internal class that handles pipeline execution, including the interactive debugger | |
| Only allow Device objects to create PipelineExecutor instances | |
| This class encapsulates information about a pipeline stage | |
| Base class for Talvos plugins | |
| Point primitive data, used for rasterization | |
| Structure to describe the memory layout of a matrix | |
| This class represents a queue for executing commands on a device | |
| This class represents a Vulkan render pass | |
| This class represents an instance of a render pass being used for drawing | |
| State to be carried through the execution of a render pipeline | |
| A combination of an image and a sampler used to access it | |
| This class represents a sampler object | |
| A data structure holding information for a function call | |
| This structure describes the attachments used by a subpass | |
| This class represents a single texel with four 32-bit component values | |
| Triangle primitive data, used for rasterization | |
| This class represents a SPIR-V type | |
| This class represents a module-scope variable declaration | |
| Outputs from a vertex shading stage | |
| This class represents a workgroup executing a compute command |
1.8.6