Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Note
A summary for this interface is not yet available.
Inheritance
IPixShaderProfilingStaticResult inherits from IUnknown.
Interface ID
{B1FDDD93-4F38-4E25-B690-FF237D45CBF8}
Methods
The IPixShaderProfilingStaticResult interface declares these methods.
| Method | Description |
|---|---|
| GetVendorName | Gets the GPU vendor name (e.g. "AMD", "NVIDIA", "Intel"). |
| GetAdapterName | Gets the specific GPU adapter name. |
| GetAdapterFamily | Gets the adapter architecture family name. |
| GetAdapterFamilyDisplayName | Gets a friendly name for the adapter family if provided by the GPU plugin. |
| GetFrontendCompiler | Gets the details for the frontend shader compiler. |
| GetBackendCompiler | Gets the details for the backend shader compiler. |
| GetBackendAbiVersion | Gets the ABI version the backend shader compiler compiled against. |
| GetIsaDocumentationLink | Gets a link to documentation for the shader instruction architecture. |
| GetInstructionCategoryCount | Gets the number of instruction categories used by the program, or all possible categories. |
| GetInstructionCategory | Gets instruction categories used by the program. |
| GetInstructionTypeCount | Gets the number of instruction types used by the program, or all possible types. |
| GetInstructionType | Gets instruction types used by the program. |
| GetRegisterTypeCount | Gets the number of register types used by the program, or all possible types. |
| GetRegisterType | Gets register types used by the program. |
| GetBranchTypeCount | Gets the number of branch types used by the program, or all possible types. |
| GetBranchType | Gets branch types used by the program. |
| GetDependencyTypeCount | Gets the number of dependency types used by the program, or all possible types. |
| GetDependencyType | Gets dependency types used by the program. |
| GetShaders | Gets shaders that were profiled. |
Requirements
Header: PixApiShaderProfilingInterfaces.h